added new files to qmake pro file
fixed includes amongst the files, and now use std:: for namespacing fns