Initial ThreadController work
Organized packages
ThreadAlertView is context sensitive