Initial commit.

- Completed logging in
- Added method to retrieve devices, but right now it only returns the
raw JSON data.