Adds extension checking to plugin name resolution.  This closes issue #3.
Addresses the first three tasks in Issue #21. Button styling still needs to be addressed.
Adds CLI tests for starting a plugin with and without a file extension.
Refactors the Runner#set_pin method to order the pin state via pin.send(...)
Adds mDNS publishing and discovery.  This closes issue #29.
Updates Travis CI configuration to install necessary libraries before performing tests.
Removes insserv command from Travis CI configuration.
Merge pull request #39 from rringler/issue-3-plugin-name-resolver

Adds extension checking to plugin name resolution.  This closes issue #3.
Refactors runner spec; raises the level of abstraction in button tests.
Merge pull request #40 from rringler/issue-21-clean-up-switches

Addresses the first three tasks in Issue #21. Button styling still needs to be addressed.
Refactors the Runner#set_pin method to order the pin state via pin.send(...)
Refactors runner spec; raises the level of abstraction in button tests.
Merge pull request #41 from rringler/issue-29-discover-pis-on-network

Adds mDNS publishing and discovery.  This closes issue #29.
Bump version to 0.2.0.beta1
Update changelog for 0.2.0
Changes button form method to POST.  This closes issue #17.
Improves switch styling.  Switches now appear as sliding toggles.
Merge pull request #43 from rringler/issue-17-disable-browser-prefetching

Changes button form method to POST.
Updates switch label styling to use a class selector instead of an id selector.
Merge pull request #44 from rringler/issue-21-clean-up-switches

Improves switch styling.  Switches now appear as sliding toggles.