#31 - use ember components instead of ember views