Add description.
Fix more issue. Remove some dead code.
Remove debug code.
Fix more issue, fix test settings.
Add travis conf.