Well, it's impossible to diagnose your boyfriend since we're not doctors here. But over in the relationships section is this thread with a link to the abuse and control wheel.
http://forums.psychcentral.com/showthread.php?t=134233
I suggest you take a look at the link. It's in the very first post.