Add notify models + context from original project

Following @areski but with onsite as a separate backend.
Fix so notice model works with custom user model
hopefully fix import problem
Add user notifications to context processor
Fix dumb typo
lots of great commits today
new upstream; added migrations; updated backends