Remove unused file
Refactor controller component
Fix controller component
Add auth helper, to handle unauthenticated requests easily