Merge pull request #1 from Free-BSG/senchastruct

Add initial Sencha project files
Nice job!
Add lintroller and set up linting scripts in /syntax

Prior to this commit, this project did not have any linting tools.
This commit introduces LintRoller, a javascript linting tool by
Sencha's Andrew Kay. Linting scripts are available for automation
under /syntax.
Merge pull request #2 from jhcarr/validation_linting

Add lintroller and set up linting scripts in /syntax
Introduce .gitignore and remove node_modules, /build/temp/ from git repo

Prior to this commit, the repository included the compiled files from
/build/temp/ and the package files from node_modules. This commit removes
these from source control and introduces a .gitignore to prevent this
inclusion for future project elements.
Format .gitignore file with github heuristics

This commit updates the .gitignore file to include headers for
readabiliy and to exclude temp files and logs.
Add package.json to allow npm to install lintroller. (bugfix)

This commit includes the package.json file so that we can continue to
use lintroller without committing the npm package to the repository.
Merge pull request #3 from jhcarr/maintenance_gitignore

Tested against Jacob's machine and Justin's other machine:
- Sencha web start
- npm install
- Criticize me
Fix directory names in .gitignore

This commit corrects format errors for directories in the .gitignore
file.
Merge pull request #4 from jhcarr/maintenance_gitignore

Fix directory names in .gitignore
Clean Free-BSG Freshapp branch of build files

This branch merges the cleanup changes in master into the Freshapp
branch. Previous changes from master are also included, such as
linting.

Merge branch 'master' into Free_BSG-cleanup

Conflicts:
	build/temp/production/SeaGrant_Proto/sencha-compiler/app/full-page-master-bundle.js