Compile coffee before publish
Split sources into directories
Add Component#onInit
require index in each test