fix: update autotitle to handle Cypher comments
test: fix tests by splitting up app into modules