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)

`UserPassBean` still needs to be created.
```Java
@XmlRootElement
public class MyJaxbBean {
  public String username;
  public String password;

  public UserPassBean() {} // JAXB needs this
 
    public UserPassBean(String username, String password) {
        this.username = username;
        this.password = password;
    }
}
```