Following Udacity's CS101 - basic web crawler