mocha test suite and svg namespaces
use a module cache instead of exposing on the view. saves the constructor overwrite
use namespace property to determine createElement usage
update README example