Combine command.py and assignment.py into engine.py.

In Python, modules are used to group related classes (and functions, attributes,
constants, etc.). When importing a module, one wants to import everything
related to that topic. In our case, Assignment and Command work together to
form the assignment processing engine.