Fix source a bit
Add future thing = allow functions as an API
Now client supports procedure update!
Things now work as expected
Add .gitignore
Bump version