TODO Items unify api across board unit over integration tests get rid of prenuptials error handling for bad requests, validate fields?