All basic funtionality complete, as well as a basic UI