refactored a do_nesterov function (unsafe changes, but not easy to refactor command.hpp)
splitting out do_nesterov into its own file
adding test for a simple model using nesterov