Rewrote from scratch
Updated readme slightly
Updated readme slightly