make sure sources directory exists

As of Maestro 4.13.0, LuCEE doesn't ship demonstration sources, so the
template directory needs to be created. This location should be configurable,
and outside of the application - a change to follow