serious naming cleanup; support readonly footprint files (Closes #51)