added unit testing and langEditor library