move notifications files to their own folder
cleanup notifications preprocessor instructions, for readability