Implement tests, including e2e tests. Add test:e2e task to Grunt file.