Initial NoChat commit. READ THROUGH ALL FILES!