refactor video and vote spec, started refactor of comment class and unit tests