Remove each_entry method
Restructure and package as gem