Updated license years
Updated unit tests.
Added files to ignore list