To make development a bit easier this converts the frontend to use vite as well as some file cleanup.