Also fixed page create route broken in last commit
Also refactored tab styles which affected the settings area. Closes #41
Since the old library was GPLv3 i changed the color picker to tiny-color-picker which is MIT. Also extracted the styles to a shared view and move color calculation logic to javascript side.