Complete review of Data Model Classes

Re-named and linked classes together with foreign keys and navigation properties

Additions:
- ProfileAvatar.cs
- UserSearch.cs
- TagCategory.cs