add frontend tests
add travis support