refactor Gulpfile
fix errors and add explicit di
Add karma builds for minified versions, add gulp tasks, etc
add first distribution files
improve bower dep versioning