Home Edge Computing Welcome to the Edge – Advantages & Challenges of Transitioning to Edge Computing