Fixed several 'data truncation issues' when assigning wide data types to smaller data types.
Added a CMakeLists.txt.user, created by Qt Creator, for easy refactoring.
Added a Doxyfile which redirects output to a directory on my desktop.