Transform managed in a class based context manager.
Make context.managed function as decorator as well.
Change assert statements to methods (Geron style).
Remove commit_on_success() doc.
Add managed() as decorator docs.
Adding f() missing calls