Added projects for Common, Client, and Server code
Moved packet classes into Common project
Added a line to git ignore to ignore dependency-reduced-pom.xml