Modified Channel Constructor
Added constructor for database
Modified .gitignore to ignore temporarly files