Add #pragma once
Readme cleanup
Append _data to packet struct names