better read log output
added test for package crc16
changed project structure according to official go docs