Web Client main skeleton minus working AJAX

Adding the (currently empty) music table, basic player controls, and a temporary button for the profile modal. The profile modal's static content is complete, and only requires the JAX-RS and proxy code to be implemented to handle the AJAX calls from the modal, such as updating user info and listing/add a new MPD connection.

![image](https://cloud.githubusercontent.com/assets/6600392/5039932/b20ccf1e-6b6b-11e4-94f0-5b341d7f9513.png)

![image](https://cloud.githubusercontent.com/assets/6600392/5039939/c5751336-6b6b-11e4-9870-7fce26334444.png)

![image](https://cloud.githubusercontent.com/assets/6600392/5039942/d9095d1c-6b6b-11e4-8131-858bc45be914.png)

I should find a good JSX linter that our files can be run through to catch silly syntax errors and stuff like this.