ugly, but working
accidentally added a dev folder. Removing
updated .gitignore to correctly ignore files
modified gitignore. adjusting for a bunch of components showing up deleted
bower fully working again, and plugins copied to app/thirdparty
updated plugin copying
checkpoint for mock backend working with new build process
ui updates & cleanup
updated build process with compile
ui updates & compile process
Merge branch 'master' into issue30

Conflicts:
	Gruntfile.js
	bower.json
added the dist/ i.e. compiled directory to tracked files for gh-pages publishing
added grunt-gh-pages to dependencies, for pushing demos. Not implemented yet though
removed unused demo files
updated documentation for new architecture, plus did file cleanup, reinstated tests, and a few other small updates.  Too much for one commit, really.
Merge pull request #34 from a-laughlin/issue30

Issue30