running away from complication and adding some stuff
preparing self-validating model
added PHPUnit configuration
fixed constructor collision by introducing setter method; wrote the first test