Renamed Loader.cs to Load.cs

Also refactored variable and function names to conform with MSDN
conventions and added xml comments.
Refactored names, added xml comments

Variable and function names now conform with the MSDN naming
conventions, and comments have been standardized.