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)

That was that library I tried having you add to the dependencies but it didn't work for some reason.

Don't worry too much about the `/create` and `/destroy` methods for this PR, like I said, a lot of this stuff isn't fully working, and is a work in progress, especially those two methods. Because some of it IS working like the front end stuff, I submitted the PR.