Check to see if there the user already has ratings

If the user doesn't already have any ratings there isn't anywhere to put the ratings, so we need to check and make sure that we have a place to put it.
Finish server-side rate function
Add server rate todo
Change header padding to margin
Hook up ratings

This hooks up the ratings click to the databse, so each of the ratings is saved to the db instantly.
Appease the JSHint gods
Add ratings

Now ratings bind to user clicks on stars, and are saved to the database.
More linting to appease the JSHint gods
Make it prettier on mobile by shrinking the header
Revamp ratings schema

This resolves #43 and resolves #45, as well as enabling usernames instead of only email addresses. This is completely backward incompatible with the previous schema.
Clean up code and remove logCall
Merge pull request #42 from christianbundy/add-ratings

Add ratings