OperatingSystem class removed
Interface methods implemented
New methods
Changed to use Options class correctly
Modified to use Options class