Initial commit. Includes a fairly functional database with the first
layer of interaction with the database. Classes to represent the
entities in the database. Some test classes. And a mostly non-functional
GUI that at least illustrates what I would like to have visually.