Added a decorator which accepts arguments
Added gitignore