packed more morse info in and added super duper case class json read/writes