First commit with lots of code.
Moved files about.
Improved tests for CyclicCache.
Added tests for CanonicalSet, they pass.
Added empty tests for test_equiv.
Added comment to cyclic_cache.
Removed redundant import from test_canon_set.
Test for equiv written.
Tests pass.