Bobby

A bunch of miscellaneous front-end improvements and changes:
- Added responsive layout for profile, search, and project pages. There are three breakpoints: "mobile," "small-mobile," and "phone" which are 1024px, 767px, and 480px.
- Connected sidebar links, added highlight to the current tab.
- "Create new" project workflow now leads to /project/new. 
- Graphic representation for stars: grey outline changes to yellow on click.
- Default user photo is replaced by user uploaded photo if it exists. 
Why is this so far indented?