Updated instructions on building and updated to latest grunt
Refactor tests to be run by grunt
Add travis configuration
Make options optional