devicedata has been deprecated in favor of getstationsdata and will be removed at the end of November.
*Note* I haven't actually tested this change due to time limitations. Someone should check this out and verify it behaves properly before merging.
- refactored the oauth component for the app to work in different shards, if supported
- fixed some white spacing issues and indents
- addressed comments
- edited spacing