Merge pull request #2 from svetzal/master

Switch to use app folder instead of javascripts
Added jasmine and refactored using objects
jasmine testing, refactored and modularized
Added some tests and fixed some input checking
Removed some files and added more tests
Merge branch 'letsrefactor'
refactoring
Merge pull request #3 from h-taylor/master

Updates from Hayden