Initial Commit

First main fork commit. Added the hui library to acheive a responive
mobile and desktop layout.