Added a timeout on calls to Nike

Added a 15 second default timeout on the get and post calls to Nike.
This will raise a Timeout::Error if a call takes longer than the
timeout specified.