Asylum web scrapper refactored to allow for easier maintance of the
code. Additional work is required however for now it's an improvement
over the previous method.

A testcase has also been created to ensure it works correctly.

The constructor has also been paramaterised to allow for selection of
ranges in which to scrape the Asylum website.