Add grunt tasks for easier development

Use this for development.
Start a static server and open the project in the default browser. The application will hit the demo server.

```
grunt serve
```

Validate the JS files to detect errors and potential problems in JavaScript code.
Checks the markup validity of HTML files. All errors output will be written to console.

```
grunt validate
```