added some js frameworks for next commit to work. Separated because I want to keep tabs on what I've done and what others have.
Images are now searchable. Database and code updates to support that.