moved CommandeerBuilder into Commandeer.Factory, Commandeer now has private constructor access
misc