North West Film Festival kicks off in Inverell, the new filmmaking hub of New England