Optimise build

Reworked grunt build process. 

The `dist` folder is used to store all build files. `src/intro.js` is used as an intro for the IIFE and `src/outro.js` to close it.

There is now a `CRUD.js` and a `CRUD.min.js`