Load main.js last
Implement basic factories to make API requests
Got it mostly working
Add rudimentary error handling
Add stub of app.js to stand in for app.js until PowerNode is done
Merge branch implement-17 to resolve #17