Removed unnecessary fields being sent to the server such as MD5 hash.
Added class and public member documentation for clarity.