add travis-ci testing
change backed from postgres to pgsql.
ubuntu support test and rework