Added class prefix and removed duplicate files

Added the class prefix of HAL to all class files and removed duplicate
files from the system folder.