Removes a few states redesigns user_detail view

This PR removes a few states as detailed in #59. It also upgrades all outdated dependencies and updates the design of the user_detail page.

Also did an update on how new meeting slots are created. We only create new slots if there are no `available` meetings.

@jpadilla @crm114 It would be great if you take it for a spin and gave feedback before deploying.

Here's a screenshot
![sod](https://cloud.githubusercontent.com/assets/61048/2889402/952e485a-d51b-11e3-8b85-86bb8f6d5b7d.png)