added tests for custom routes
added validation for user id and content fields