Updated docs
Setup rspec testing
Move authentication around

- Mainly for easier testing
- Perhaps allowing account switches on a running client