Added Specification pattern
Singleton Diagram
Spelling fix in README
Merge remote-tracking branch 'memsb/master'
added README and fixed abstract method for Specification
Merge remote-tracking branch 'hugeval/SingletonDiagram'
fix typo