Pulled out core data structures into Lux.Core
Pulled out most of the Nagios code
Added `make lint`
Placate hlint
Slight layout tweak of Status enum
Newlines for do blocks
Merge branch 'feature/reorganise' into develop