Initial commit to build java APIs and application