Pass message to TDD assert message (was dropped)

Change $file to $page to better reflect the intent of the function.
Full implementation of person editor.

Normalized function names read/write.
Implemented read function.
Implemented entire logic inside app.
TDD the web page as well.