replace boost::shared_ptr
reformat
replace left-overs from boost::shared_ptr usage
replacing all boost unordereds
removing boost cref and betting on move semantics