Bringing Intelligence Closer to Home: The Future of Smart Housing with Fog Computing