If the server fails to launch, the application panics and output the error
Modified irrigation so it handles errors in the same place
New way to handle the GPIO. Instead of relying on 3rd party, irrigation can export them (When called from root). Also removed Template generation from init() since it's now based off a config file that needs to be read.
Added test. Removed obsolete package. Gofmt everyone