added rudimentary new PR client version with documentation and specs