General updates with a full rewrite of the Spine Javascript

This will be general work on taking what functionality is there currently and incorporating things like the search back in.  General over overview is

- [x] fix all errors and bad practices 
- [x] create a plugin extending the jQuery $.fn for the main spine functionality 
- [x] reincorporate the autocomplete search functionality 

***NOTE:*** work that is on this pull will be highly influx.