Added list-parser to reformat results of *-list queries

* updated API specs (tests)
* Added :list-parser argument to defrest macro
* Removed redundant *-list functions and associated tests