big refactor

- removed component
- added bower
- added gulp
- refactored some names