Further specs and addressed previous User class

User class is now APIConnection. Fixes #2