Code Documentation

For each source code file, you should have a brief introductory comment describing its purpose or role within the application or a design pattern, as well as any currently outstanding issues. Provide Javadoc interface documentation for your model and basic command classes and their public methods (at least). Deliver the compiled Javadoc documentation to your source repository.