start for kratos

initial models; initial json output used by angular branch; very early code. 
I'm not sure. It's here because get_user_model doesn't work until models have been fully loaded, which obviously hasn't happened yet when this models.py is being loaded in. But looking at it now, it appears I should be able to import get_user_model at the beginning of the script without causing any race conditions. This would only be true if django.contrib.auth doesn't load any models, which I'm not sure is true.

I'm leaning towards leaving it here for now. I'm likely going to be completely refactoring all this code in the near future and removing it from models.py. If I do, I'll move this import to the top.