Add ":read" command
Change all the Either[String,A]s to custom Status[A]s for simplicity