Adding Documentation & Refactoring : In Progress
removing executable