refactoring project, adding travis config file
adding before script
merge develop back to master