ErrorMessages started
Observer Pattern added
PDF document started
Improved functionality
JavaDoc added