unit test configuration; refs #23
basic unit test structure; closes #22
various UI improvements; closes #24