Fixed some more bugs, added more tests

    * FIX Scapegoat trees now have tests, fixed bugs discovered by these tests
    * FIX btree's insert function was bugged, it is now fixed
    * ADD added stubs for tests, they outline how the modules should be tested