Update package, license year, code formatting and add code coverage.