Restructuring of Push Plugin Samples

Refactoring push plugin. Removed plugin code, and updated documentation.