Adding grunt tasks for building dist

Added grunt tasks for building dist files.

Status: **Ready to merge**

Reviewers: @ericmuyser 

## Changes
- Added npm modules for grunt tasks
- Added grunt tasks
- Built `dist`

## How to test-drive this PR
- checkout this branch
- `npm install`
- `build dist`
- ensure file is built correctly