Rename AsyncTaskManagerServiceImpl internal class members.
Add useful javadocs.
Add javadoc indicating TaskExecutor.startTask doens't allow null values.
Remove unused @Slf4j annotations.