Moved utility methods out of API and into APIUtil
Adding initial Transaction support