Closing Issues that are fixed with the updated code: Fix #9, Fix #10, Fi...

...x #13, Fix #14, Fix #15, Fix #7, Fix #4, Fix #2