New install not working for search

Despite having used Elasticsearch for over five years, I never really used Kibana! Trying it out as a POC, and I cannot get search to work on ES 2.1.0 and Kibana 4.3.0. Installation works fine, and I get to setup a new index template. Only change to Kibana was to add localhost as the URL.

Whenever I click on Discover I get:
Error: Unable to parse/serialize body
at respond (http://localhost:5601/bundles/kibana.bundle.js:76140:18)
at checkRespForFailure (http://localhost:5601/bundles/kibana.bundle.js:76123:8)
at http://localhost:5601/bundles/kibana.bundle.js:74738:6
at processQueue (http://localhost:5601/bundles/commons.bundle.js:42339:29)
at http://localhost:5601/bundles/commons.bundle.js:42355:28
at Scope.$eval (http://localhost:5601/bundles/commons.bundle.js:43583:29)
at Scope.$digest (http://localhost:5601/bundles/commons.bundle.js:43394:32)
at Scope.$apply (http://localhost:5601/bundles/commons.bundle.js:43691:25)
at done (http://localhost:5601/bundles/commons.bundle.js:38140:48)
at completeRequest (http://localhost:5601/bundles/commons.bundle.js:38338:8)

Not sure if it is related, but whenever selecting Settings>Indices, ES throws an IndexNotFoundException error.
[logstash-*] IndexNotFoundException[no such index]

Yes, I am not using logstash. Strange but true. The .kibana index does exist in Elasticsearch, but the created index template is never used.

Eventually I want to install Sense to run queries against the index. Wish it was still a Chrome plugin!