Merge pull request #17 from briehl/rast_genome_widget

Rast genome widget
Updated Narrative function panel to properly wait until the kernel starts to bug it for services (in the event that fetching the JSON via AJAX fails).
Merge branch 'master' into service_config