routine.py:
  - using the EDITOR environment variable instead of hardcoding emacs
  - use edit_routine in new_routine()
  - removed extra space in rename_routine
  - load the task files instead of running them, this will make task files smaller and easier to use
  - change error messages in ensure_routines_* to be more concise
Merge branch 'master' of https://github.com/davidrusu/routine

Conflicts:
	routine.py