Can supply own config file, added multiple other CLI options.
Can supply own config file, added multiple other CLI options.

Can supply custom config file with the config option on launch:
	ruby cosa.rb --config, -c myconfig.yaml

Can change the output method with one of the output methods on launch:
	ruby cosa.rb --silent, -s for silent output
	ruby cosa.rb --verbose, -v for verbose output

Can clear the queue with the clear queue option:
	ruby cosa.rb --clear-queue, -e

Can add a new url to the queue:
	ruby cosa.rb --add, -a http://wwww.example.com

Can list the css urls that are linked to:
	ruby cosa.rb --css

Can list the urls that link to a given url:
	ruby cosa.rb --to, -t http://www.example.com

Can list the urls that a given url link to:
	ruby cosa.rb --from, -f http://www.example.com

Can list the urls that took longer than a given time to respond:
	ruby cosa.rb --response-time, -r 0.2

Also started work on the create_config function that will be called if a config is not present or given.

Fixed some errors with the SHELF time not being retrieved.

When run with no given url, the crawler will no longer recrawl the site.

bsuweb/cosa