rewrite, not really finished
cleanup of the rewrite, added "confirm" method, updated README