Fixed a few things, added enumerable module and started working on tests for enumerable module