initial grunt shenanigans and git ignore