Notifications, bugfixes, and more

Just... A hell of a lot of updates.