Fixed some things to add swig.

wut are yu, a pleeb? ',:^)