these were so exhaustive they loop included each other.
move everything that isn't required in a header to their
respective cpp. also clean out clearly unused/unnecessary
includes
should improve compile time a tad and more importantly stop
qtcreator's code model/parser from stumbling over this