Added basic setup (register, deregister, events)
Event handling works, but nothing is sending out yet.
Key down/up are working, but key press needs a special handler since it looks for the character code of the key (which changes with shift and capslock)
Updated readme.
Changed wording so KeySmithManager is the underlying class, and KeySmith is the usable variable