removed IActionCall and changed query method to return an IResource array

this allows for easy overloading of IResource get, save, delete, remove, query methods

@park9140, @jacobboland, @hankyates-daptiv please review and pull