Added functionality to clear, to clear search when selected.

Created inner classes for the listeners to clean up code.

Added "Optional" next to first and last name.
   (next sprint i plan on adding a button next to it with a ? and when
   user clicks on it itll pop up with an example)
previously added android:hint to TextViews instead of EditText
 now display properly
Merge pull request #62 from dewguzzler/master

directory activity updated
Merge remote-tracking branch 'upstream/master' into schedule-feature
Made Button