change second arg to constructor to be opts
better name and setup for options
simplify add options
merged in options
version bump 1.5.2