new branch for v0.7
some implementation changes to execute method so that it fires
exceptions. get_last_errors are now just errors received from PU server
readme update
readme update
Merge remote-tracking branch 'origin/working1' into working