Third iteration without bonus assignment

Implemented use of constructors in classes and new methods.