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)

`POST`s don't have path params. See [this](http://stackoverflow.com/questions/8194408/how-to-access-parameters-in-a-restful-post-method) about accessing parameters in a `POST`. I also don't think it would be hard to compare the password returned from the database with the one they entered here and add to this request. It'd just be something like.
```Java
@POST
@Path("/login")
@Produces(MediaType.APPLICATION_JSON)
public Regular getUserinJSON(final UserPassBean input) {
  try {
    Regular user =  Regular.getUserFromDatabase(input.username);
    if (user.password.equals(input.password)) {
      return null;
      // or better yet, create a response that is something like authentication failure (401 I think?)
    } else {
      return user;
    }
  }
  catch(Exception exc) {
    StringWriter errors = new StringWriter();
    exc.printStackTrace(new PrintWriter(errors));
    return null; // This could also be an authentication failure.
  }
}
```