Adds POST and persistence insertion
Reviews tests. Improves coverage for controller