Feature/handle has one

currently, when serializing outbound objects, has_one objects are not implemented.

this also makes the default to include associations even if they have not been added with default value of nil and [] for has_one and has_many associations respectively.

@ak47 @l8nite @cnicely