Docs: Add calpoly module.
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
Added part value searching
PEP8
Last minute minor improvements
Fixed edit part method
Rewrote kit methods to use new decorator