Add reader
- move to Gitlab - make code better testable - create app abstraction for server - cleanup