Converted class Client from old-style to new-style class.
Added todo.md ; Contains pointers that need further research and discussion.
Restructured application module to make consistent with Server and Client designs.
Updated todo.md
Added initial tests. Test coverage is not complete.