CYB-364 - Code cleanup - front-end

https://jira.ets.berkeley.edu/jira/browse/CYB-364
Merge pull request #218 from christianv/CYB-364

CYB-364 - Code cleanup - front-end
CYB-366 - Fix angularJS filters

https://jira.ets.berkeley.edu/jira/browse/CYB-366
CYB-365 - Remove jbuilder & haml gems

https://jira.ets.berkeley.edu/jira/browse/CYB-365
Merge pull request #219 from christianv/CYB-366

CYB-366 - Fix angularJS filters
Merge pull request #220 from christianv/CYB-365

CYB-365 - Remove jbuilder & haml gems
CYB-359 Only process new Vimeo videos
 * adds a 'submitted_at' field to check against what is being reported by the API

https://jira.ets.berkeley.edu/jira/browse/CYB-359