added more methods
added to gitignore to remove temporary emacs files