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'm gonna keep it as it for now until we get the proxy code and REST services working. For now I think it's good to at least have the main UI pushed up to master, which for now is the profile modal and the empty music table.