States have all powers not denied to the them by the Constitution. The federal government has only powers granted to it by the Constitution. Secession is not denied to the states... see the 10th Amendment.
No, but the power to admit states and approve changes in their status once they've been allowed to join are powers reserved to Congress. Implied in that it the power to approve leaving as well.