Addressing potential division by 0
Addressing PEP8 issue importing os
Addressing parsing issue
Addressing license issue
Addressing version number