Added notifications, loading bar, and cleaned up some routes, made sure routes can not be visited unless a valid db connection exists