update unit tests after extracting generic components from invaders
add eventhub, centralized event pub-sub
home and invaders page styling, bg color and remove unwanted scroll