Added travis support
Cleanup. And gitignore