Restructured ui class
Added byteUI to the new ui class
Merge pull request #7 from JasperBRiedel/ui-restructure

UI restructure