Add setup instruction
Add missing dependencies
Add travis configurations