No more hard coding Native Libraries

The new class changes the native library depending on what OS the program is ran from.