Aspects of Supegravity and String theory