refactor method names to be consistent
add links to categories
[WIP] add a higher level OOP wrapper for Message requests