Updated swig wrappers.

Wrappers now include:
- Support for STL vectors.
- Automatic removal of units
- Automatic conversion of numpy arrays to lists
- Addition of units to output parameters
- Proper handling of OUTPUT reference parameters