various improvements, currently running on arduino mega
update copyright notices