Renamespacing to avoid require problems.

Major version bump.
Making the tests more OOP in their expected behavior.