Fixes test_symbols_are_symbols

* I learned that symbols start with ":" and they
  are indeed part of the Symbol class
* I learned that symbols can be compared with each
  other
* I learned that symbols that are similar are
  equal, while those that are not are not equal
* I learned that similar symbols are equal AND
  they have the same internal object_id

[#65851410]
Fixes test_method_names_become_symbols

* I learned that method names can become symbols
* It seems that you have to convert symbols to
  strings because symbols are just object_id's
  referred to by name (with :). When comparing
  symbols, you're comparing object_id's and not
  the content of the identifier. :test=='test'
  would be false because the symbol is an object
  id and test is a string. At least, I think this
  is why you would convert the symbols to strings
  first
* I learned that constants do not become symbols
* I learned that strings can be converted to
  symbols with the .to_sym method

[#65851410]
Fixes test_symbols_with_spaces_can_be_built

* I learned that you can create symbols with
  spaces
* I learned that you can create symbols with
  interpolation
* Learned that symbols can be interpolated into a
  string

[#65851410]
Fixes test_symbols_are_not_strings

* I learned that symbols are not strings
* I learned that you can't use any useful string
  methods on symbols
* I learned that you cannot concatenate symbols
* I learned that you can dynamically create
  symbols by concatenating strings and using the
  .to_sym method
* It's probably not a good idea to do so because
  symbols claim memory until your program ends
* Symbols are also immutable in that they can't
  be changed in place like a string can. In this
  example, you can't insert a space between cats
  and dogs

[#65851410]
Fixes test_symbols_with_interpolation_can_be_built

* Merge conflict altered commit and didn't know
  how to change lines committed, so added another
  commit in gitx

[#65851410]