dropped requiring .forEach and improved error handling 1%
added readme