Adding cart price rule persistence. Fixing service layer tests for entity manager persistence to properly detach from entities. Cleaning up user test.