On Thursday, the Center for Arts at the Armory welcomed Waxahatchee, an indie-folk band out of Birmingham, Alabama, to its intimate concert hall. Located just a mile from the Davis Massachusetts Bay...