added serialize, geometry for 2D math, table class
ignore emacs temp files