I think the rpcallowip is the problem i had to set this to "*" to get it to work with my local machines.

You should avoid doing this if you can. Setting rpcallowip to * allows connections from anywhere, which means that someone who gets access to your password can empty your wallet. You can have multiple rpcallowip entries, so ideally you should have one for each specific IP address that you want to allow connections from.