Major folder regorganization, Automatic build and deploy to gh-pages, Fixed some of the testing

**please review this, this isn't minor**

major changes:

all app development is contained in **app** folder
various build and dev tasks: such as:
 ```grunt serve``` for local dev (with livereload),
```grunt build``` to create a minfied, revvyed, concated, optimized, cleaned from console.log etc.. dist folder and automatic deploy to gh-pages (also an option for build without deploy)

Updated readme with instructions for usage and setup 

most tests fixed (not all yet) to use updated casperjs version