reorganized Zone
more useful additions to SystemAdapter
mostly done the display test. still need to add touches. might still add an interface for switching touch source binding methods.
added sections to the contributing guide regrading code style and commit guidelines