Add payload class
Add private from method
Add private tags method
Add private tags method
Fix message specs
Remove unused files
Update readme
Refactoring