add task listing task
improve build configs
add banner, update version
improve portability of code