Some renaming, new tests.
Added license file.
New tests, fix for Contains.
Fixed another bug in Contains.
Small test for last bug.