Adding Factory pattern barebones
Untested barebones for Observer design pattern
This might be a nicer solution
(facepalm)
Merge pull request #1 from sanyax7/master

Update Develop branch