added custom parameter support
changed package name
switched to gradle