More UI tests. Fixed few bugs
Added another menu test to check invalid input
Many more tests. Coverage of UI according to Emma is 95%. UIRunner is proving a pain to test.