Usable with an IoC Container
Factory removed from Web
Public constructor created (IoC friendly)
GetInstance Method removed
Merge pull request #57 from paroos/master

Improve handling with an IoC container