Add Gauged Annotation

optimize runtime filter based on class level annotation reflection
Added Gauged with a .gitignore