Your man doesn't sound good. As to whether he is a psychopath or not - read as much as you can from the resources on this site - if he is, it should all start to make a lot of sense to you quite quickly. There is a checklist devised by Dr Hare which is used a lot in diagnosing them. I found a copy of it on this site: Click here for test
Apparently you score 0 points for a no answer; 1 for a maybe and 2 for a definitely. A score of 30 or more indicates a psycho. However, it is supposed to be done by a qualified psychologist so results when done by people like you and me may not be conclusive. But it should give you a good idea.
Hope this helps. Also that this forum helps you as much as it has helped me.
**edited to make link clickable, Di