Added noexcept if appropriate. Closes #188.