Add support to composer
Add travis support and .gitignore