Adding composer self-update, and fixing tests (no autoloader