finish interface 'user', 'group'
add travis which is a hosted continuous integration service