...
Update gitignore
Changed Action from interface to abstract class