Move App to a JUnit test, add doc, null checks, and fix column names.