removed Print class
removed some headers
simplified, added documentation
renamed setValue method and added flag argument to it, removed flag getter and setter methods, simplified randomFlag method
added TODO-file