Using grunt

- Added grunt to manage project
- Initial version of unit tests
- Initial version of README