Switched from middleman generator to grunt, added some basic tests