Initial Commit of C++ version

  [+] Makefile: new compile parameters
  [+] cards.txt: whitespace removal from the card name strings (for now)
  [+] Mostly OOP-based class design