Added constructor taking url and source.
Also added setter method to mark start/end string for finding links. The
point is that we can also use this method to find emails, just by changing
the start/end string for emails.
Added method to find base url of a passed url.
Merge branch 'master' of https://github.com/yakovb/spider