Added identity() and iteratee() local funcs
Changed all applicable functions to use iteratee() internally
Added tests for funcitons which now use iteratee()
Made calling lume table an alias to calling lume.chain()

Updated tests
Fixed lume.invert test name
Added lume.keys() and tests, updated docs
Added lume.first() and .last(), updated README.md and tests