new round of improvments

This round will work on clean up and will also add some new features to the search end of things.  There may also be some work on other areas of the $.spine()