Added normal generation and subdivision options, readme, and example