Switch bottlebot to use logger
Add testing and reorganize bottlebot