This plugin was designed so that if there is any failure, it will simply call itself recursively. Which means that if you were working offline, if `quote` was called in your `.zshrc`, you would be unable to open a new terminal session.
I fixed this by allowing the plugin to output nothing if a quote could not be fetched.
correcting an issue about encoding some people was having
added a message when the user doesn't have curl
added varibles for colors->easier to customize