explain motivation and important parser library characteristics in readme