add swap files to gitignore
adds lib/adapters, adds github api module
base logger added