added a bunch of dependencies and remodified the frontend completely to yeti style