added a gitignore
the add methods were pointless
Flags got renamed to Opts
added the ask module