Many changes

- Added protocol version
- Removed old packet impl in favor of Serializable classes
- The standalone server now has basic functionality