This is big-time moo. K?
Here is a big reason I do not think she is straight up psychopath - we haven't seen a history of criminal behavior.
She has always kept a job, no stealing, seems to always want to pay her way - not psychopath behavior.
Definitely controlling, lack of empathy, no boundaries indicates Cluster B - I'm thinking borderline and/or narcissistic personality disorder.
Check out this episode of Wives with Knives. Whatever this lady has, I think it is what Jodi has:
http://investigation.discovery.com/tv-shows/wives-with-knives/videos/the-scorned-socialite.htm
Note what the forensic shrink says at the end, she'll never kill again as long as she never falls in and loses love again.