Fixed trying to patch when only 5 or 6 bytes were available
Added better output
Added timing of the hook
Added memory manilulation
Updated test to use new functionality