Add more unittests.
Template and Component mock unittests working.
Add ComponentJS tests.