fix(main): Split vote events to corresponding render methods
refactor(main): Change how collapse event works
feat(server): Add fake goals object
fix(main): Fix typo with downvote render method
refactor(main): Rename sample app to Goal!
feat(server): Add endpoint to get goal
feat(main): Add basic goal model