Issue #4 - Fluent API
Refactored existing functionality into Fluent API.
Added random url generator.