Clean
Fix testcase
Add posting feature, add tests, refactor default wait value