Support for listing and restoring from multiple sessions added. Still need save support
Cleaned up a bit