fixed boost collision with qt moc. basically removed all boost includes from headers and moved into cpp files