Added gulpfile and less stylesheet
Merge pull request #7 from rdpascua/master

Pulling in 'LESS' PR
Updated LESS/CSS file to match previous PR
Updating less/css
Added contributing guidelines
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.