Removing resource locator

There is redundant functionality that needs to be fixed.
Renamed ResourceManager to ResourceLocator
Started creating the resource manager class
Implemented some methods and properties
Added add and remove methods
Changed IResourceManager to IResourceLocator

whoops...
Remote resources from a session are now automatically added and removed
Updating some documentation