Fixed issue with source not pulling proper git commit id
Refactored code for fetching ruleset source
Fixed issue with window resizing on large resolutions.
Added todo
Added semicolons
Refactored hint to avoid polluting global namespace