fix setTimeout ajax keep requesting even when component is removed
some style to popup and implement edit birth date
popup should be above everything
add datePicker to registration page

- fix style in registration button
- don't use label in date, mont, and year select controll
query notification only for logged in user
fix over-height text area for comment and new post
home page is in HomePage class
profile page using tab functions from MainTemplate
tear down time label too
teardown time label too when hiding comments