Added lume.match()
Added tests for lume.match()
Added lume.match() to README.md
Added type check in lume.fn() and additional tests