Fixed type-related bugs, made decisions, added notes

- fixed bugs regarding how primitive types, objects and the String type work,
  and what happens in output
- made decisions about how to handle it
- added and moved personal notes to notes.txt