Added bower to package.json, ignored bower_components folder.
Created bower.json
Modified references from downloaded scripts to bower components, also moved javascript to the end of the body.
Changed bower.json repo reference to the original repo.
Moved all to src folder. Created bowerrc to make bower files in the src folder.
Removed unused fonts.
Updated gulpfile to match src folder
Updated sidebar.less to have the color variables and use that to theme.
Removed themes css since now sidebar css can be generated from less. IDEA: add a theme.less with theme variables.
Guplfile Modificaions: Created a simple paths object. Added an asset copying fase.
TODO: gulp-usemin
index.html: Changed resources/assets paths to the new path result of the gulpfile.
Added dist folder (gulp result) for ease of use based on @Ehesp comment.
Removed to be able to commit without to much trash. (This is one of the reasons we use gulp)
Separated each part of the angular app into it's own file.
Added gulp-usemin.

- Created a copy bower fonts gulp task so we copy only the necesseary things.
- Created a usemin gulp task.
- Created a build task.
- Removed the default task.
- Modified src/index.html with the use min html comments.
- Deleted src/less/dashboard/dashboard.less since the usemin will deal
  with the css concatenation.
Fixed gulpfile to match #18 info's.
Fixed ugly self-executing clutter in js files. Now it is wrapped at
usemin file level.
Changed sidebar default color to blue.
added editor-config to maintain consistency
Moved JS back to the head while PR Issue #6 get's fixed.