updated copyrights - (c) is not legally recognized; © or Copyright must be used
major changes - added require.js for amd modules, increased the workload for grunt, flask-restful api, modifications to the layout templates, and many more
added .gitignore
todo app working with database and api; working on adding etag/if-none-match support