fixes #5: merged in stroke/fill enhancements from @renebigot
updated copyright date