Merge pull request #52 from dinoboff/tweak-api

Uses PUT /topics/:id to update a topic
feat(topic): tests for edit controller

Signed-off-by: A. Prooks <aprooks@live.ru>
feat(topic): adding video to topic.videos

videos excluded if already selected

Signed-off-by: A. Prooks <aprooks@live.ru>
chore: assets and jshint rules for tests

Signed-off-by: A. Prooks <aprooks@live.ru>
Merge pull request #13 from ChrisBoesch/master

merging back
Merge branch 'master' into feature/topicAndVideos
Merge pull request #53 from aprooks/feature/topicAndVideos

videos can now be added to topic
Merge remote-tracking branch 'upstream/master' into tweak-api