UI control flow, Login, passing user properties across components, MPD connection methods

 - Implemented logic for the control flow including passing user properties across components
  - User login -> music player -> profile modal with basic user info
 - Removed human name from Profile Modal as it has no use with the database or anything else
 - Refactor RESTService and Regular to use the AJAX call to return a User from the database that matches a username parameter. This cannot be tested until the server-side code reflects the new URLs and can handle the parameters, but I believe it satisfies the goal of this PR and its Trello card counterpart.
 - Added methods for creating and destroying MPD connections, needs testing after server build as well
 - A couple minor tweaks to the UI
 - Coding standard fixes (mostly replacing `"` with `'`)

![image](https://cloud.githubusercontent.com/assets/6600392/5235940/b75a5be0-77e0-11e4-99cc-bcff0e7746da.png)

![image](https://cloud.githubusercontent.com/assets/6600392/5235941/cb0fb978-77e0-11e4-9db5-c700f34ec2ee.png)

@nmont might be able to shed more light on this, but I thought that we fixed the server so `:8080` isn't needed anymore. Also, it looks like you changed the path in java to be `/login` instead of `/get`. The new path should be `url: 'http://proj-309-m14.cs.iastate.edu/REST/v1/login/' + this.state.username`.