Feature/create client

Not at the moment, I'll write some up in a text file, then we can add that to the project readme and the wiki.