Improved wrapper generator

In function declaration, uses AbstractVector instead of Vector (closes #8)
In functions with vector arguments, catches result of convert (#10)