DesignUpdate-UML

Restructured some event types.
Added .gitignore file
InitialCode-Java

First commit for blank code framework, using generated StarUML code.

TO DO: Objects need to be typed, functions implemented, and import
statements added.