Adds README, .python-version, and requirements.txt.

These two files describe our development environment. This makes it
really easy to set such an environment up for anybody who wishes to
contribute to the project.

I've added a README.md that we can use to describe what the project is
and provides steps to setting up an environment.
Removes python cache files.
Adds .pyc to gitignore.
Removes whitespace.
Replaces hard-coded paths to relative paths.

This should mean it should work on various systems.
Uses the correct package name for twitter bootstrap.
Updates python version.
Sets version of django in requirements.txt.
Fixes json downloading to work in both python 2 and 3.
Moves allen brain map interaction to separate class.
Updates geneDetail to redirect when the gene name is not capitalized.

This way, 'fezf2' will still display the page for 'Fezf2' by return the
canonical url as a redirect. The browser's url bar will say 'Fezf2'
which is the proper url for that gene.
Changes /gene/x to /genes/x and adds /genes/x/isoforms
Adds gene expression graphs as seperate js files.
Adds isoform drawing.
Ignores last slash in url.
Adds cluster views and heatmap.

Still need to include JSON for the heatmap values, or put them in the
database along with other cluster information.
Adds cluster generation and heatmaps based on that js.
Fixes links to individual genes on gene index page.
Removing server parsing of clusters.txt
Fixes track on isoform expressions to only exist between blocks.

That is, the rail does not extend outside of the first or last block of
the isoform drawing.