chore(grunt): update grunt tasks, upgrade from old testacular to karma
chore(build): rename build names from 'kff-all' to 'kff', add banner with version ID
test(all): rewrite tests to use expect.js assertion library instead of should.js