Documentation

- Added comment explaining why '--version' is supported in main.cpp, as several
  questions have come up.
Documentation

- Updated the DEVELOPER document.