1. refactor homescreen to be class based
2. add unit tests for homescreen.js
Merge pull request #87 from huchengtw-moz/luke-tv-arch1-unit-tests-for-homescreen

1. refactor homescreen to be class based