refactored model_meta tests
added tests for pure only fields
fixed fields unit test order
refactored get_fields implementation