added two new tests
added todo
changed access of variables for better handling in the future
extracted some method for better testing
added new test and added setUp method
just moved some helpermethods
added new test methods
added some comments
changed type of comments for better readibility
added new test