Bugfixes: Infinite loop .objects.values() #50 

Fixed: Infinite loop after .objects.values() #50
and many small bugs

Branch freelancersunion/generic-foreign-key-support is merged and will not be used more.
I think that v0.3.0 can be released