#8 - Integration and configure travis
   - refactoring script routines
   - improved error handling