- changed namespace
-improved trigonometric precision
-cleanup
references now initialized when they are needed
Travis CI fix?