Organized everything

made a whole bunch of packages, organized all the classes