first commit for linelimit working branch
started over with next version
more progress
more function fun
oops, forgot to delete junk files
testing
works normally