clean headers
collect garbage when package is unloaded
tab to spaces, and some refinement in code comment
fix bug in filling a polygon with lty!=1