Functionality Improvements 

Improved functionality. What I have done,

- Created a loop for the '--type' option
- Changed the '--Summary' option to '--summary' for consistency
- Cleaned up SOME code