First Attempt at X-Platform

Checks of OS type and dynamically changes the files used to perform the
operations.
Should work©