add pusher module
add timestamp to badge
timestamp func as parameter
add post method
finish publish events feature
Merge branch 'release/publish_events'