Moving abroad as a U.S. citizen offers exciting opportunities but also comes with considerable tax and legal obligations.