add travis-ci build status

also update copyright year, add return values to method headings

[skip ci] [ci skip]