DATAREST-217 - Fixed issue where all entities were still being shown
when the 'findAll' method is explicitly not exported. The
RepositoryEntityController#listEntities now checks to see if the method
is exposed and returns an empty object array if it is not. This is a
more appropriate place for this behavior than the
ReflectionRepositoryInvoker since this is a REST presentation issue.
Minor 'aesthetic' code changes for pull request.
Another minor aesthetic code change
Copy & paste error, was using the wrong ID data type on the Animal
repository