Docs: Add calpoly module.
Receipt: Remove join for total price.
Finance models: Remove unneeded queries.
Removed more unnecessary filter_by calls
Proposed changes to post table
More proposed changes
Make: Backup and restore data on updating the db or generating migrations.
docs: Add make rule for building gh-pages.
Docs: Add autodocs.
Add one liner to build docs html.
Make: Add makefile rule to update docs.
Docs: Add more API docstrings.
Merge branch 'master' into add-autodocs

Conflicts:
	Makefile
	calpoly/api/utils.py
PEP8.
Merge pull request #245 from CalPolyIEEE/add-autodocs

Add automagically generated python docs.
Start of new search method
Modified part model to have column indicating primary data property
Alterations to Part.js file to accomodate new property
Added option to specify primary property in parts console
Added fuzzy searching for IC names and part numbers