Added implementation and renamed methods

Added implementation for packets and renamed "assemble_packet" to the less redundant "assemble". Avoiding "packets.assemble_packet" for the more elegant "packets.assemble".