linked structs are pointers, ID field is preferred over struct

Todo:
Scanning mechanism for all the sql Null types
extract id from all database/sql types
Merge pull request #23 from univedo/has-one-rest

Missing stuff for #9