Added simple get client and refactored some stuff to own files.