Loads of changes, added a TCP interface and standardized packets. Also added a make (for real this time) and a utility that prints the bitwise make up of a byte array