Fixe #18: Renamed all classes

Also, renamed the file names and the #include guards to update name changes.