Lots of great suggestions and advice. I particularly like Guiness Stout's suggestion, it is really worth it to try and find out in your area, who the pro ball players, wrestlers or other athletes go to for torn Rotator Cuff muscle (s). BTW the Rotator cuff is a group of 4 muscles that provide the bulk of the medial to posterior aspect/roundedness of your shoulder. The anatomical acroymn is the SITS muscles. In order from superior to inferior attachments on the superior humerus is Supraspinatous, Infraspinatous, Teres Minor, and Subscapularis. Any one or two can be torn - compeletely or partially. The each have their own tendor to attach that muscle to the bone of the humerus(upper arm bone).
The shoulder is one of the hardest joints in the body to diagnose correctly and often times with injury can take a whole long time to heal up.
The location of the tear will have an impact into healing times - ie was it in the tendon attachment - the muscle belly - was only one muscle involved?
A sports medicine specialist who has loads of experience in Rotator Cuff would be ideal to help you through the healing process.
Stretches for the torn muscle, at this point would not be advised. The tear needs to heal. But stretches for the surrounding musculature is okay. Also building up muscle strength is well advised.
I would certainly look at - Physical therapy - including Ultrasound, Tens, Laser Therapy and Massage Therapy.
Hydrotherapy as appropriate to help increase circulation through the joint.
Acupuncture can help often with pain and to help relieve muscle splinting that can and often times accompany an acute injury.
I hope that you are able to heal up as fast as possible. What a rotten time of year to get a shoulder injury