Initial init and macro code
Updated README to reflect latest features