Test descriptions now make more sense
Added some more unit tests and fixed a bug with Chainable::map