New:  Adding 'vars-on-top' rule (fixes #1148)

I always declare variables at the top so thats why I have declared it before using it.