Porterville comes alive with stories, theatre and nature at Purple Mountain festival