First version of ITActionManager

Allows passing a range of methods and register for the callbacks. Ships
with a helper method to create invocations easily.
Readme updated with instructions

Instructions on how to use ITActionManager and the invocation
contructor helper.