clean up. use asserts to prevent nil color. close #24
bump version nums