Skeleton for site added.

Highlights:
- candidate period, DM scatter plot (paginated)
- candidate period, reduced chi squared plot (paginated)
- candidate period histogram (unpaginated)
- some trickery with GET parameters to retain current selection
- image upload working
Fixed typo that messed up the candidate selection.
Made graph views not crash when trying to show zero candidates.

Plus some fixes to plot headers.
Added a form that lets the user set constraints on candidates to show.
Commit of work from two weeks ago: beam coordinates now supported.
Added bootstrap.css and started login/logout system.
Changed background color of candidate plots.
Start work on adding candidate tagging using django-taggit.
Also remove big text from candidate period histogram.
Added changing tags to app.
Clean-up tag handling, constraints now propagated when tags change.
Commit a forgotten template.
Clean-up.
Made candidate graphs play better with bootstrap.
Slightly better version of the Bestprof list view template.
More twitter bootstrap changes.
Imported jQuery 1.9.1 into the Django project.
First part of the Javascript driven classify view.

Users can run through a selection in the data base and tag the
candidates by pressing p, i, r, u or space. Note: the tags are not yet
saved to the database (the CSRF protection needs to be properly set up
to allow POSTs from Javascript).
Straggler.