entity system purification

removed some comments and includes, added entity::~entity()
completely removed templated_add/remove classes