Refactored revenues code into seperate class
Remove old code
Update
Rename file
Improve request generation
Improve dependencies