Copies status and command objects from the generous Josh Villbrandt
Begins to implement status endpoint, which so far generates gopro requests
Retrieves status codes and begins to parse them into something meaningful
Fixes underscore dependency version
Retrieves, stores, and parses the GoPro's status correctly
Cleans up console logs, makes data readable using translations
Stores parts from hashes into status correctly; console.logs the result
Minimizes extraneous data in the status object
Responds with status as JSON instead of console.logging it
Adds a comment
Sends a preliminary request guaranteed to fail to the gopro
Changes some 'off'/'on' to boolean, renames some things
Returns jsonp instead of json
Adds a route for turning the GoPro on and off
Removes an erroneous function call
Refactors to make status fetching reusable
Makes the app more robust, and returns status on powering on/off.

Calculates the size of the statuses object instead of hardcoding the
number of times we should wait to call the callback. Passes the status
to the callback instead of relying on a global variable.
Waits 2.5 seconds for the GoPro to update its status before responding.
Adds the ability to access all commands through dynamically generated routes.
waits a different amount of time for each command