Added ability to use a .jshintignore file.
Broke source into several files within the src directory.
Merge pull request #32 from spenceralger/ignore_files

Added ability to use a .jshintignore file.