Implemented all control classes

Every class works, exept for the distinguisement of the query and the
input and output places of a copied controller