SF IndieFest, and a whole lot more: new movies!