Implemented Issue #156 - Limit states per URL

EECE 310 Team L2A5

-modified shouldContinueCrawling() & added maximumStatesPerUrlReached() in Crawler.java

-added 'maxStatesPerUrl' member variable and its getter & setter functions in CrawljaxConfiguration.java

-added MaxStatesPerUrlTest.java