Added check "up-to-date", SQL exception handling and user messages. Changed logic of processing, some user messages (and their order) and re-index engine to SOLR