updates copyright notice
adds test command
uses eunit to run tests