Usability changes

- Enabling yasnippet globally.
- Adding a marker to tell when we are in a programming mode.
- Adding copyright fixups to programming modes.
- Adding a keybinding for org-agenda