added data structures and unions to os_types that allow variables to easily be sent and received via ethernet