Travis CI

Integrated with travis ci: added makefile and travis configuration file, marked all schemes as shared. Changed the timeout value for async test cases from 0.25 to 1sec.