[#80580556,#81420998,#81421236] version check, build fix, restructure

- Restructured files to match best practices guide
- Modules have their own folders, and one service per file
- Concat step to generate a peer dependencies service to keep track of koast
compatible versions
- Created version check service
- Update koast init process to check for compatibility, will display error if
mismatch
- Update build process to strip extra 'use strict'; and put at top of file
- Update build process to beautify code
- Update build process to use ng-annotate to make minsafe
- Add koast version as comment to dist/koast.js file