Move towards using a Gruntfile and a real test suite