Creates a method for forcing timer expirations to occur immediately after a module ends (for the next time a module is called)
Throws an exception and exits if a timing parameter is missing. See Issue 202
Use a better error message if a timing is missing
Fixing a comment
Merge pull request #204 from scj7t4/Issue202

Give a helpful little message and exit if you are missing a timing parameter
Merge pull request #203 from scj7t4/SchedulerNextRound

Allow for "Call Next Time" timers.
modified sample files
device architecture diagrams
Merge branch 'master' into PlugNPlay

The code that makes a nice error when you're missing a timing... I
want it in plug and play.
Add missing documentation in CPnpAdapter
Update more references to "ARM adapter"