Added listeners, menu handles, and intent.
Refactored to have Main Activity

(day 2, before lunch)