Changing the build method to recognize if the job needs to build with parameters

Original implementation was to have two separate methods, this commit changes that by
instead looking to see if the job needs to be built with parameters (By checking the config) rather
than leaving that up for the consumer to debug.
Adding Test Cases for building with parameters

Added 2 VCR cassettes that include the response when building both with and without parameters.

Test cases ensure that we return true when building with either.