Added os detection and jvm version detection
I don't know what I'm doing -Saucy Dough