Controller:
Cleaned up the code.
Completed more 3 inital states and iterating state, and started last state.
Removed unnecessary comments and commented code.

Types:
Added subtypes for entity's I/Os as subtypes of std_logic_vectors

Added matrices package.