add Cask for test
Update copyright and enable lexical-binding
add Changes