Added a bunch of documentation
Adding query parameters to push call