Added save action, and fixed load bug

Load bug was because hyperspy.load uses glob.glob on the filename, so
square brackets in the name need to be escaped.