update dependencies, gradle wrapper
add jsr 305 for @nonnull annotations