Added some argument type validation and to the functions/methods in the blazegears namespace.
Documented the everything in the blazegears namespace.