Added exception for negative packet amounts
Added an exception for nonexistant packets
Moved GodlyPowerSystems to gps.internal
Added exception for incorrect parameters
Added package info for gps.internal
Added package info for gps.api
Created packet & subpacket classes along with needed methods