Vip tests

Minor change to change trait to a sealed trait and also adding some eclipse generated files to .gitignore