Changes
  - Lots of tweaks inside the code
  - LEFT / RIGHT / INNER Joins are now available
  - Added code comments in most of the places