Implementing very simple crawler, needs some cleanup