Added IO class, added validated int prompt checking