Add mikeal/request to dependencies
Add timeout arg