Update 1

Removed unnecessary noexcepts, fixed enumerator bug and leak. Added
string assignment operators.