Updated test so it validates the correct data.
Changed the naming convention for private static fields to lowerCamelCase.
Added documentation to PacketBuilder's static constructor and made the userAgent field readonly.