sets dependency on request module
modifies routes

- '/' for the api landing page
- 'events/:url' for the main get request for the api
- app.use: middleware to handle the formatting of requests with a query string
helper module with functions to facilitate fetching urls

Dependencies:
- 'request' for making get requests to urls

Functions:
- getUrls
  - calls the findUrlsFromPages function and handles the response
  - filters out double matches with arrayUnique()
  - passes the first 10 results to the callback
  - function is exported from the file

- findUrlsFromPage
  - checks for an event index page
  - makes an http request to the given url
  - searches that page for a regex match for links to other events
  - passes the matches to the callback
adds an (unstyled) api html page

- a user can simply add an url to the text area and click submit
the express route for the api

- calls getUrls from the helper module
- formats response as JSON
- returns the JSON to user
Merge pull request #1 from waneka/is-event

fetch urls