Made a few changes to basic classes, committing for now - switching to
KDevelop since Eclipse's CDT is complaining about not being able to find
standard headers. Very annoying.