Moved authentication interfaces to new package.
Updated API dependencies.
Moved user list and added basic interface implementation.
Moved chat implementation to proper package.
Fixed wrong dependency (the contents have been placed in the wrong package).
Moved everything into the API package.
Updated API pom to reflect new dependencies and build process instructions.
Moved classes into correct package.
Moved old interfaces to new package. Added netty dependency.
Replaced AbstractPacket with new IPacket interface.
Added network related interfaces.
Added chat related interfaces.
Added the translation manager interface.
Added network related exceptions.
Replaced old direction constants with new direction enum.
Renamed handler attributes.
Added new direction parameter and enum.
Added a new user manager implementation.
Added proxy server interface.
Added implementation version interface.