Fully implement editing, Begin JavaDoc

User can now edit start time and end time values from the
DetailsActivity. Validation prevents users from entering invalid data.
Started writing JavaDoc.