Finished any outstanding errors. Contents of .ipp file moved to the .h file for ease of access.