Added notifications.js

Creates overlay notifications from events and key strokes. improved
fading.
There needs to be space around these operators and near the parens - `if ((Window.innerWidth != ourWidth) || (Window.innerHeight != ourHeight)) {`