Fixed Search, Add, Show

Fixed the object classes so that they can read from text files and fixed
up the calendar module to listen for actions