Refactored spider to simplify

* Moved data from global struct to find_urls_input.
* Made prefixing urls simpler
* Added http and https check
Finalized url matching

* Handles relative and absolute paths
* Prefixes urls correctly
* Created a base for testcase
Parallell jobs bug fixed

* Because argp_option did not have the correct data for argument j we
  crashed when j was used. This is fixed.
* Changed j to e and jobs to events.