Added modes separate from FileManager. This was done for modularity.
Distanced modes from Managers. Modes should be fully modular. Dual Mode will be implemented easier as a result.
Various VS Changes
Code Cleanup and changes due to mode modularity.