Made generic FileCtrl for all file states. Added states for the entire journey. Added progress indicators.