Push Notifications working

Only bug is that when the app loads up for the first time, it takes some
time to get the data.