update license and add a local travis-like test runner