Added include guards to .hpp files. Linked .hpp files to .cpp files.