Don't require 'request' in parse functions
URLs fix
Add tests