Fixed line-endings; Added support for strict comparision; Made constructor private