update readme and some quality of life improvements