Add semantic versoning. Bump gradle wrapper version.