major project-wide refactoring
improved documentation
added link to wikipedia
improved documentation
fixed bugs; all properties now PASS
replaced ObjectRef with new Object type
switched from test-framework to tasty