Merge pull request #471 from jeff1evesque/php_index

#470: index.php, add 'form_validator.js' to head
#469: remove 'grunt', 'jsonschema', adjust '.gitmodules'
Merge pull request #472 from jeff1evesque/submodule

#469: remove 'grunt', 'jsonschema', adjust '.gitmodules'
#476: Repository, move up two directories
Merge pull request #488 from jeff1evesque/repository

#476: Repository, move up two directories
#480: README.md, move file
Merge pull request #491 from jeff1evesque/doc

#480: README.md, move file
#482: Uglify, install using 'npm'
Merge pull request #493 from jeff1evesque/uglify

#482: Uglify, install using 'npm'
#483: Imagemin, install via 'npm'
Merge pull request #494 from jeff1evesque/imagemin

#483: Imagemin, install via 'npm'
#482: remove 'uglifyjs'
#482: uglifyjs, remove 'node_modules/.bin/uglifyjs'
#482: node_modules, merge master
#482: uglify-js, install via 'npm'
Merge pull request #495 from jeff1evesque/uglify

#482: Uglify, re-install using 'npm'
#500: gitignore, add '/bash/log/' directory
Merge pull request #501 from jeff1evesque/gitignore

#500: gitignore, add '/bash/log/' directory
#477: move python scripts out of webroot
Merge pull request #502 from jeff1evesque/repository

#477: Move python scripts out of webroot