build: rename json to json-c
Add draft Design document
build: Add `make indent` command
autologin: big refactoring
Refactoring and many changes