Provide unminified source and add dist/ folder

- Added "unminify" gulp task to output unminified source into dist/ folder
- Removing source maps generation in "source" gulp task and removed the require of "gulp-sourcemaps"
- Removed "gulp-sourcemaps" from package.json
- Removed dist/ folder from .gitignore to now commit it to repo