Issue: #1

  * add read length checking to comm_periodic_call
  * add few checks to base_com_ready