Namespace fix in MessageFactory

for real now. :) Also ignore .DS_Store
Created CertificateFactory