added free scalaz fingertree + first tests
tmp commit for refact