redo the init process for models. docs need updated

change tests to match new pattern
[skip ci]
add helper properties for built in options

make protected Items default to dir
minor bugs

missing large amount of tests now.
fixes and a small additional test. Need tests for new features