basic poly editing is all in place, including edge splitting, point editing, proper poly splitting, etc. significant bug fix work also in this commit