Add grunt tasks for easier development and for validating HTML files.

1. 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
```

2. 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
```