feat: improve admin UI, add error pages and README
Improves the admin interface and overall usability of the application. Adds icons and hover hints for create and delete actions. Implements error and not-found pages for better error handling. Adds comments in important components and introduces a project README.