made transactions even more simple by adding to end of a query transaction methods.
added more methods that remove a param to use the shared transaction manager