Added first step of HMI and documentation.

Added first step of MainWindow. Added partial documentation in
Controllers plus a few more in Models. Still to document Views and
Models.