Moved label initialization into static initializer for assignment of css...

... identifiers

Split instructions by header, body, added markup for each section
Extracted css identifiers into Styles class
extracted init values for view (minutes to break, etc)
extracted construction of gridpane into its own method, modified the layout args to better align components (need to confirm this still looks ok on PC)
renamed BreakPeriodStage to BreakPeriodView
extracted commands to the blink1-tool into Blink1ToolCommand
added OS detection and PATH support for OSX
removed generated unit test
added commons-io
added some documentation to README