Basic base and UI classes - freaking finally
Merge pull request #3 from Stoops213/master

patch-2