update entities to accomodate comments and up/downvotes
initial implementation of voting endpoint from request api
added service to encapsulate post queries