Rewrite to modern version
Locked dep versions
Updated readme