Grunt, Cleanup, Documentation and Vars object for save function

- [x] Added grunt for concatenation and minification.
- [x] Added some basic documentation.
- [x] Added the ability to pass a vars object as an option to the save function to allow manual listable item creation without a form.