Created Julia types Opt_s and Opt.  Added methods.

Still having problems with
```
julia> set_min_objective!(opt, rosenbrock)
ERROR: cfunction: nlopt_callback_wrapper does not return
```