Fixed warnings, todo's, unit tests
more TODO's cleaned up
small readme improvements
Improved the names of all the constants!
Removed the TaskEvents, resulted in duplicate publish calls, breaking the changes unittest.
Fixed type