Issue 34: Make the webapp directory optional