Add cas insense, func -> modules
Modularise options
Rm ignore EOF: I use it all the time
Dont write history after every command
Add Frew's completion
Ignore comp cache
Borrow /etc/hosts completion from oh-my-zsh
Revert "Dont write history after every command"

This reverts commit 08f2df0b09c0bf0a132a996a13e8f09d04a87afa.
Borrow history from oh-my-zsh
Add smart urls
Rm duplication