completely restructured the project.  now on a per-platform basis
added qt linux project.  some minor work on class CPU