more frontend changes

added modernizr
added basic dropdown for notifications
modified overlay function
added :invalid input style

many more