adds gruntfile back...which i think i already did earlier but whatever. about to merge with jake branch
almost makes jake jfl task work. see todo.
adds phantomjs
adds grunt dependancies again, removes accidental modules directory
fixes Gruntfile's sass:dist function to input/output in the right direction, adds error callback in app.js
node modules stuff
adds nodeunit and creates test task in jake
first nodeunit test fails correctly
adds node modules
adds gitignore
rm served.iml
adds build runners and removes styles directory
Merge branch 'nodeunit' into jake

* nodeunit:
  adds build runners and removes styles directory
  rm served.iml
  adds gitignore
  adds node modules
  first nodeunit test fails correctly
  adds nodeunit and creates test task in jake
  node modules stuff
finally gets karma and moch working. though should and nyan and growl arent working
removes setup files
adds jake mocha and finally gets tests working...not with should, but expect is fine for now
comments out REQUIRED_BROWSERS list, lints all the code, adds task to jakefail called howToIntegrate so there's no anonymous function in integrate task, adds the if ( hasOwnProperty) that jshint requires to Obj.things
Merge branch 'jake'

* jake:
  comments out REQUIRED_BROWSERS list, lints all the code, adds task to jakefail called howToIntegrate so there's no anonymous function in integrate task, adds the if ( hasOwnProperty) that jshint requires to Obj.things
  adds jake mocha and finally gets tests working...not with should, but expect is fine for now