Refactored Packages

Refactored all files to be apart of the package they are under and to
use appropriate packages for files they import from.
Moved client files to source.client subpackage.
Created character subpacakge under source to hold character files.
Added combat subpackage for combat files.