Merge pull request #1 from tellapart/master

Update to latest
Adds help, main, main_docs and expands ignore_self.
Merge pull request #16 from chuegle/master

Adds help, main, main_docs and expands ignore_self.