Register Multiple Procs

Multiple(<=5) user-level procs should now be able to register for keylogging information.
Minor fixes for last commit
Merge pull request #1 from cornwe19/brettBranch

Register Multiple Procs
Merge with master