Debouncing searches. Re-add root element in JSON

# What's New

 * Added a 555ms delay to search on change to prevent server overloading.
 * Re-enabled root element is JSON. I don't like root elements, but it was causing too many inconsistencies with ActiveModel Serializers. Since it's already causing issues and its the Rails default, I re-enabled it.

# What's Next?

 * Guides will need photos and stuff. @roryaronson I will need to talk to you about getting an S3 account at some point.
Surrounding space missing for operator '=>'.<br>Space inside { missing.<br>Space inside } missing.<br>Prefer single-quoted strings when you don't need string interpolation or special symbols.