Changed some things

Signed-off-by: Kurt Cancemi <kurt@x64Architecture.com>
Documented code and some small minor fixes