added bootstrap-select, lots of work on components