Auto generation of user api keys for push notification

This has push notifications already integrated into it