Merge branch 'master' into dev

Keep things in sync
Switch to using speclj because the syntax is slightly nicer, it's actively dev'd, and it comes with a test auto-runner.
Commit resources like bootstrap, jquery, etc, plus a first attempt at setting up a structure with enlive
Load up configs for foursquare api from environment
Change uri in codebase to url just for consistency's sake
Actual url for authenticating with foursquare on the home page
Oops, fix indentation
Slightly nicer test formatting?
The endpoint for handling the redirect from foursquare
Fix in-memory sessions for lein-ring
Move handler spec
Middleware to check for oauth token
Fix namespace in handler spec
Fix minor buy; & passes params into the handler, :as should be used to pass in the request map
Get rid of obsolete test
Fix resource pathing in base template
Some simple date util functions
Checkins endpoint, some test refactorings
Merge branch 'dev'

Merging branch dev; not completely satisfied e.g. with the tests, but working first pre-pre-alpha version.