- Added support for functions with single input and output
- added gradle build system
- moved source code around
- Tweaks to build process