updated examples to use #'run
changed to new method that should be very portable
some primitive tests
updated package info
updated license copyright year
added better desctription