refactored showCalendarPicker
refactored attemptToAddToCalendar
created new methods for much cleaner code
moved strings in the strings xml