Support tomcat users

@bmuschko As we discussed in #107, supporting configure basic authentication user

closes #107
This need to implement `Serializable` as it is defined as a task input via `@Input` annotation.