reorganise codes. client should be a abstract class package.
Add ViewController class, LoginViewController class and Client class. Remove log4j.
Add Director class. Like developing a framework. :)