[feature] adding basic listing operations and improved method including into grape::resources

@idelahoz please take a look at this, changed the way we are adding the method based on our discussion.