second commit
modify interceptor.py
add user.py, avatar.py, error.py
these four files are needed, but have many things to be implemented