Started implementing better FileManager on android
Creating directories and files now works properly on android.

Fixed/implemented everything so that it works on android. Windows filemanager still needs to be changed.
Also now always opens the files as read/write
Cleaned header and changed GetFileSize to return the current file size
Fixed windows implementation of FileManager
Merge branch 'feature/FileManager_overhaul' into develop