0.0.1
fix infinit recursion
add travis