Finished porting recognition classes

- TODO: Add load and save functions
- TODO: Add start and end watching functions
- TODO: Add update anime entity based on episode function