Corrected code that gets all the nodes from a workspace, and ensured that when nodes arereturned to a calling program, they are only returnedif their workspace matches the ticket.
Code to create workspace, create/update credentials working - with transactions. Basically works but the transaction handling hasn't been break tested, and the DAO access doesn't make good use of Spring framework