Clean up bower files
restructuring the different components
create inputs as widgets