added readline for user input, readme updates