making it actually usable, also readme updates