refactoring and new endpoints
Merge pull request #16 from AurumGallente/development

refactoring and new endpoints