Changed to C++ header file extensions.
Added notifications permission.
Added notification support.