Enabled push Requests

Should feel like the exact same API as before
I realized after doing making it object oriented is that it is very far away from where you started
This is much closer