First commit. Bot plus unit tests