Initial commit of source code.

This code can be considered the beta of lmClient 2.0.0