I don't know, if he had roast beef and gravy, I really wouldn't be surprised if it was brown.  As for the vomiting for 4 hours, that can also be normal.  Sometimes its a 24 hour bug thing, just give it some time to go away. 
If it gets worse however, definitely go to the doctors / hospital.