add badge
add unittest
fix pylint
add travis script