Slight refactor, created controller component for Channels, started using componentWillReceiveProps to update the state before rendering. Added ability to create new channel