CX: Implementing Solution File Naming Methods

CX: @MussabElDash @ahmedhagii @Ahmed-Moataz @mohamedsaeed93 @KhaledHelmy 
Issue #192