Removed UserInterface source files

- Removed the UserInterface source files and moved them into their own
repository, UserInterface
+ Added the UserInterface library