Made the entire site responsive. Restyled registration, profile, sign in pages.

I restructured all of Kevin's front-end work. Kept the same design (because it's awesome) and styled the sign in page to match everything else that we've done so far. I added links on the header to the registration and sign in paths. Also, check it out on mobile, the header collapses and has a button for expanding it.