tab views now loaded from views file
tabs' view now loaded from external file (views)
header view code refactored to external module
tabbar view refactored to separate module
bugfix: tab bar missing. fixed
views module exported completly
refactoring tabs
Folder structure updated.

views.js -> components.js
events for tabs refactored
nowplaying from literal to object
on player change bugfix
settings events values' updated bugfix
settings controller updated.

concat and jshint packages updated
settings components added.
generic events now loaded for input changes
graph reset refactored. artistgraph cons updated

options moved to config.
Merge branch 'refactoring-events' into dev
settings: loading events refactored
bugfix: on current artist change, keep settings
bugfix: config could be undefined on new graph