* Added endpoint to register users * Added decorator to require roles for endpoints * Refactored and cleaned up code