Moving tests folder into application
Adding some test cases
Fixing some issue:
- [x] Fixing some helper test case issue
- [x] Fixing Gruntfile.js to make everything easyer
Updating .travis.yml build script