Some miscellaneous cleanup
First pass refactor and clean up, fix announcements URL
Implement scroll-to-today for calendar activity