organising functions and macros in readme
adding travis script