Initial commit of the source
Reworked source to include the lib, client, and test libraries
Updated the README