[fix] make chapters-obj correct and rename
[test schema] make user schema to test
[test] first try at test
[fix] ignore non directories
[tests] OMG TESTS WORK
[fix] we do NOT allow null values