Added query property for getting departments.  This should help make the application easier to tweak for other users.  There will be more properties to come.  I also moved all the javascript back into more.js and fixed a bug where users could search all departments with no name criteria.
Added gitignore
Added hasImage() method to remove all of the 404s for images that are not there.  Added cacheing to queries to reduce server load.  The cache is only 1 minute for queries but the department list still refreshes on a 10 minute schedule. Added some logging
Merging feature back into develop