Making progress.

Going through the Entity Classes one by one.
User, File and Tag play nice with each other.
User and File can be casted directly to their DataContract counterparts.
Implemented parts of the interface that only needs these classes.