Adding new Qt client

Very draft version. Clean up and architectural reoraganization needed.