Added support for properly de-serializing unsigned types.
Removed inaccurate string de-serialization.
Reformatted the code some.
Removed unnecessary UnsignedUtils class.
Broadened the scope of Unsigned annotation.
Moved annotations to annotate package.
Added Serial annotation for field serialization.
Implemented reflection-based Packet serialization.