Update to capture-templates.el and general-org.el

Partial update to get capture templates working with helper functions a
little better. Problems solved:
- Automatically prompted for date (asked to confirm)
- Extra line is remove if no text is selected in Chrome
- User is prompted to enter information for the Via property (still
needs a bit of cleanup)