Set up to run with grunt and added features - see readme.md for complete details