Added a FileManager to handle filesystem operations
Extended FileManager to RouteManager for handling routes i/o
Added a FileManagerException, extending Exception