removed IActionCall and changed query method to return an IResource array

this allows for easy overloading of IResource get, save, delete, remove, query methods