cache encoded_payload

Conflicts:
	lib/grocer/connection.rb
	lib/grocer/notification.rb
	lib/grocer/pusher.rb
cleanup notification cacheing encoded_payload
Merge pull request #55 from kbrock/cache_encoded_payload

Cache encoded payload
Also reset encoded payload when custom is set
Keep private details private