Added recent files menu and related functionality (only works per session currently)