Fixed a few detection problems

- Common class added because of errors caused by including recognition
header in anime entity
- Anime entity now holds it's own clean title and alternate title making
it easier to detect what anime the user is watching