Combine duplicate resources

Moving Check.cs into shared folder.  this required updating the strings resources files in a couple projects so that the exception messages can throw pretty messages