Merge pull request #6 from mcharite/CompleteFacadePattern

Complete facade pattern