Move all code from the ManagedHook project into the BinaryInjection project since it fits better there for the name of the project. We don't need to separate the two since the ManagedHook project was using the BinaryInjection project classes anyways and the ManagedHook name doesn't really describe what it does well.
Rename the RemoteHooking class to RemoteInjector
Rename RemoteHookingConfig class to RemoteInjectorConfig
Move BinaryLoader classes and interfaces into the Loader folder instead of the BinaryLoader folder so the name doesn't conflict with the actual class implementation.
Update comments and fix typos
Increase IPC client timeout from 3 seconds to 5 seconds
Move all code from the ManagedHook project into the BinaryInjection project since it fits better there for the name of the project. We don't need to separate the two since the ManagedHook project was using the BinaryInjection project classes anyways and the ManagedHook name doesn't really describe what it does well.