Fixed preprocessor includes
Changed to Arduino boolean data type
Added missing semicolons after class definitions