Issue 12 params

I added @params to solve the problems in issue ivankorobkov/python-inject#12

@params uses keyword parameters to inject parameters into functions (see unittests)