Clarifies UI, closes #33

Also cleans up some code.