added some error checking so in case we have no definitions we error out with a bit more info than before
bug fixes
removed experimental all-in-one DIO bank for now
added header needed for standalone
added include needed for standalone
minor fixes