Mijn 'inital commit'

Bevat in grote lijnen wat we daarstraks besproken hebben; een buitenste controller die de interactie tussen de session en het andere object beheert. UserRole is nu een enum. UserSessionFactory instantieert een UserSession op basis van een user name en paswoord. UserInterface zorgt ofwel voor interactie via de terminal of via een Use case. Use case is een klasse om het automatisch testen te vereenvoudigen.

Tot slot heb ik ook de klasse ConveyerBeltProgram toegevoegd dit is gewoon de main die een UserInterface instantieert en een Controller.