Deleted comments.
Moved implementation code from the interface header files to cpp files.