Implement file IO and work on modular channel logging
Parse notices
Apparently I missed these for some reason...
Make channel logging modular (needs more work)