'Castle Doctrine' gun law goes into effect today