Added new combinators, like Filter and FlatMap. Updated the README. Restructured the tests project.