keyword arguments in @defVar for starting values and column modeling

The syntax is
```
@defVar(m, x[i=1:3] >= 0, start = x0[i])
```

Closes #294 

Needs docs and some more tests.