Major client refactoring. Minimalistic looks. Command (text) driven. Added connect command for #6