forcing single historical day quote into an array, and some minor tidying
the underscore method wasn't actually adding underscores between words
makes a local copy to run funcionally
adds a spec to ensure the setters and instance variables are playing nice
warns if bad request (any non 200) is attempted and fails gracefully