Added read group tag option, resolves #108

This is my first commit to picard. Please let me know when something needs to be changed. 
What happens in the case that RG_TAG="PU" but readGroup.getPlatformUnit() returns null, and vice versa?