Added open and save solution functionality