Splitting KML generation up into pieces
Adding options to kml methods, documentation