adjust project
add callback OnMessageDisappearWithoutClickListener, repair bug with message hiding
add different types (info, error, warning)