initial codebase, with some doc and a passing test (requires local rabbit instance)