Make results always show up in the Web UI (Even for errors)

Also make it so when we change function / package we clear the results.
Make Connection status and errors more visible for user

 - Display a error message every time Orlyi sends us an error result
 - Make the connection status an always-there bubble
 - The orlyscript, parameters, and results all hide when a package isn't selected.
Merge pull request #16 from cmaloney/improved-results

Make results always show up in the Web UI (Even for errors)