lol refactored
added select2 and added proper styles for single-select (multiple selects are still todo)