This should work just as before... here are changes made:
- GPUManager.hpp has replaced commonStructs.h but not tutorial.h yet (more on that below)
- tutorial.cpp has several sections commented out... will be deleted

Having declaration error with GPUManager.hpp. Here are steps to reproduce:
1. Change #include in tutorial3.cu from tutorial.h to GPUManager.hpp
2. Uncomment block comment at end of GPUManager.hpp (noted as "tutorial.h content".
3. Try to compile.  I get declaration errors that shouldn't logically occur (since their declaration is explicitly included in device_functions.h)... maybe someone else will understand the cause.