Cleaned up sphinx documentation structure.
Added configuration file for Travis-CI
Added description for running demo project.

Added fixtures and a scrapy config file to simplify the steps required
for running the demo site.

Rewrote sections of the README.
Fixed errors in load_checklists command when dealing with missing identifiers.
Restructured and updated docs.
Fixed wording in opening paragraph - one too many references to Django.
removed duplicates and old dependencies from list of installed apps
Renamed Code to Map and adding a generic foreign key.

The Code table was used to lookup the reference data objects such as
Age, Sex, etc. using a name. There were separate tables also for
looking up Species (SpeciesAlias) and Locations (LocationAlias) also
for a given name. The Code table was renamed to Map and a generic
foreign key added so all the reference data classes along with
SpeciesAlias and LocationAlias could be collapsed into one table.

This was made possible by autocomplete_light support generic name
completion - otherwise the table contents would have been a pain
to work with. A new filter was added to allow the table to be filtered
by content type (including only the types for the classes it will
be used with) to make it easier to find reference data such as Age,
Sex since the table will be dominated by mappings for Locations.
Renamed code to slug in reference data classes.

Code was a hangover from the Code table (renamed and repurposed as
a generic map for different types of objects) which was used to
lookup different reference data objects such as Age, Sex, etc. The
code was kept short (3 characters typically) to make it easy to
remember. With the implementation of the Map table there is no
need (when loading a checklist) to look up names by codes - the
generic relation to the table does the work. So it made sense to
rename code to slug since that was what it was and it is consistent
with general Django terminology.
Added descriptions of the various fields in each of the models.
Merge branch 'restructure-docs' into develop