Adding more Unit tests
removing bad characters
Merge pull request #325 from blaine-O/master

 1. Updating scripts for reliability.
Integrating solr and adding mock handling if esa is not avaliable at startup
Merge branch 'master' of https://github.com/di2e/openstorefront
Merge pull request #326 from dshurt/master

Master
Added the 'add' functions for solr.
Merge branch 'master' of https://github.com/di2e/openstorefront
Merge pull request #327 from Jedwondle/master

Added the 'add' functions for solr.
Merge branch 'master' of https://github.com/di2e/openstorefront
Merge pull request #328 from Jedwondle/master

Merge branch 'master' of https://github.com/di2e/openstorefront
Merge branch 'master' of https://github.com/di2e/openstorefront
Merge pull request #329 from Jedwondle/master

Trying to merge into Master.
Adding some sleeps back in for stability, the timeouts on the functions don't always get the job done.