Migrate to mailgun/route package for routing

@r0mant @russjones can you please review? This change migrates Vulcan library to use mailgun/route library
Is this function called on every request or just when adding/removing a route?