Reorganize
Separate out configuration and GPIO class into separate files
Move JSON server stuff into separate lib file