Reformatted
Added main, engines and scripts
Added Travis CI config