Comply with one class one file rule
Renamed files for consistency
Doxygen comments added
Class renamed. Access methods inserted where needed