Reorganising ZBPackets
Commit before trowing out packet type and using build in typeid.
	modified:   makefile
	new file:   packet_test.cpp
	modified:   packets/ZBPacket.cpp
	modified:   packets/ZBPacket.h
	new file:   packets/incomingpacket.cpp
	new file:   packets/incomingpacket.h
	new file:   packets/outgoingpacket.cpp
	new file:   packets/outgoingpacket.h
	modified:   packets/receivepacket.cpp
	modified:   packets/receivepacket.h
	modified:   packets/transmitrequestpacket.cpp
	modified:   packets/transmitrequestpacket.h
	new file:   ../enums.h
	modified:   ../errors.h
	modified:   ../packet.h
	new file:   ../testclass.h