Improvements and readme

This improves the interface and updates the README to the new interface