Many changes + semantic UI Addition

Lots of small changes and new CSS Framework.