more emacs files into .gitignore
removed decorators from figure_testing as they appeared to annoy pytest introspection
defined errors in Figure. tests now pass