Added initial support for saved Favorites. Refactored LocalDataManager to not depend on UserContext

- Made UserContext saved to the local system. Note: This is **not async** for now, so when you go to favorite something or set the UserContext of the DataManager at the time being it will take a second.
- LocalDataManager now relies on static methods in the DataManager for handling where to save stuff to on the local system instead of methods in UserContext.