Setup gitignore to ignore GTAGS files
Revamped ScaleFunc classes