more file splitting, smaller files are an initial nuisance but eventually make reducing dependancies easier. added 'stringtable.cpp','stringtable.h'