added macro targets
added travis file