Fixes test_double_quoted_strings_are_strings

* Learned that double-quotes strings are strings
* Learned that single-quotes strings are also
  strings
* Learned that single quotes turn everything in
  them into strings, even double quotes
* Learned that double quotes can be used to
  specify a string with interpolation (using
  backslashes is possible)
* Learned that you should use backslashes when
  you're not that sure about what to do
* Learned that you can put a string in the
  following for really hard quoting cases:
  %( )
  %! !
  %{ }
* This is known as flexible quoting

[#65851408]
Fixes test_flexible_quotes_can_handle_multiple
   _lines

* Learned that flexible quotes can be used on
  strings that span multiple lines
* I learned that the character length for
  flexible quotes includes the special characters
  that denote the beginning and end of the string.
  It seems to be the only way the character count
  would make sense
* I learned that using the '+' operator on strings
  will concatenate those two strings
* Learned that concatenation of strings that are
  stored in variables will have no effect on
  those strings if their variables are called
  again separately
* The '+=' operator will append one string to
  the end of another string
* Learned that '+=' will not affect the original
  string

[#65851408]
Fixes test_the_shovel_operator_will_also_append
   _content_to_a_string

* Learned that '<<' is called the 'shovel
  operator!' Didn't know what it was called for
  the longest time
* Also learned that it can be used to append
  a string to another string
* Learned that the shovel operator will modify
  the original string, which is not what += will
  do
* Ruby programmers may favor the shovel operator
  over += because it alters the original string
  rather than creating a new one. This would
  result in more speed?
* Learned that double quotes strings will
  correctly not count backspaces as characters
* Learned that there is no interpolation with
  single-quoted strings (i.e. they will count
  backslashes as characters)
* Learned that single quotes will sometimes
  interpret escape characters. In this case, it
  was the first escape character

[#65851408]
Fixes test_double_quoted_strings_interpolate
   _variables

* Learned that double quoted strings will
  interpolate variables contained in a #{ }
* Learned that single-quoted strings will not
  properly interpolate variables within #{ }
* Learned that you could place a ruby expression
  within #{ } and it will be properly executed
* Learned that you can get a substring by using
  string[] and then specifying the beginning
  character and number of characters to return a
  substring. Remember that the first character is
  character "0"
* Learned that you can pull a single character
  from a string using [], but remember that the
  first character is 0

[#65851408]
Fixes test_strings_can_be_split

* Learned that a using the .split method on a
  string will split a string into an array of
  words. It seems that by default, .split will
  split the string by any spaces it finds
* I learned that you can split strings by any
  pattern as long as you specify it when you use
  the .split method. The pattern is specified
  using regular expression within two forward-
  slashes
* Learned that you can join string elements in an
  array using the .join operator and any pattern
  to the join them with (in this example, it was
  a space " ")
* I learned that strings are unique objects with
  their own id EVEN IF the string values are
  the same
* Learned that string <<EOS and EOS seem to count
  as one character each
* Learned that only the string content is counted
  for lines

[#65851408]