1) Updating calls to add_position to reflect fact that you must provide property-values for all core fields when adding a position. 
2) Adding a decorator that expects barrister.RpcException, cutting down on boilerplate required to verify error codes
3) Adding tests verifying error codes for get_project_access, add_project_access, add_position