Few changes including removing global dependencies.
Test improvements.
Removed rogue debugger statement.
Clarified version required.