Improving an error message
Fixing a bug where files in subdirectories wasn't supported
Adding a before_execute option when running activities