refactored adapters
refactored for localization
fixed bug of ordering budgets
fixed style
Merge pull request #143 from coldstar96/refactoradapters

Refactored adapter classes