fix bug
Handle ways shorter than 3 points
Use lxml instead of BeautifulSoup - speed gains:5x
Switch from BeautifulSoup to lxml in hope for speed improvements