Massive rate checker refactoring
Clean up main.less
Improve rate checker location default