Inject Feature Completed

Doc Inject is now functional. Added small imprementes to the UI and
cleaned up sections of the code.