UI completed for now

UI is finished for the most part. Its not pretty but it should be
functional. Can be changed later.