Merge pull request #2 from TehMillhouse/master

Prevent duplicate docs in cart and filter search accordingly
Add mock login page
Implement login request
Minor UI tweaks
Minor UI tweaks, switch to https by default
Flesh out mock print page a bit
Include files I forgot to add for the last commit
Include Open Sans font and serve it ourselves
More UI tweaks

I'm already getting rate-limited on requests for that profile image,
so let's stop doing that for now...
Fix login page layout on mobile devices
Add frontend side of cookie auth
Add price estimation based on cart contents
Clean up HTML, CSS, and add icon buttons with custom font
Fix login page layout
Add alt-tags to buttons for accessibility
Add more icons to custom font
Add footer and fix size of cart remove button
Implement first draft of print screen