Refector existing code, added warning severity to options
Add report type option
Updated README.md