Classes and attributes, methods etc etc.

List of classes we might need for this project, feel free to add or subtract from it.