Added documentation strings
Changed .gitignore
added some optimal triangulation methods