Added Lang class; Cleaned up code; Changed SettingsManager to FileManager

**THIS VERSION/COMMIT IS NOT FUNCTIONAL**