Remove Client.cs file and generally clean up Client files
Move tests to folder
BReak up App - move console running stuff into separate file
Add Settings to base NinjectKernelHandler; add Settings interface
Add base ClientApplication class, the idea being to use this in clients to hold all the vital parts
small bits