Fixed broken namespace
Added informational version 1.0.0
Removed unused references
Added missing argument null checks in constructors