Refactoring

  Consistency in fields name returned by read_data
Added descriptions to test in the main script
Added documentation - reordering