Improved wrapper generator

Programmatically guesses which input declares the size of a vector and removes it from the explicit function call

Closes #10
Adds custom error handler from #9
Changes GSL_ERROR to wrap custom error handler
Updates generated wrappers