migration depends on swapable dependency
#477: ThreadParticipant model
Fixed migration collision
code formatting
#477: models
split threads.urls into single module
noqa file
#477: display "message" button in user profile.
#477: wip private threads list