Update template and re-factor to use cookiecutter
Created by: rjw57
This PR gathers together lessons from the use of this template in the IAR, Lookupproxy and SMS applications. It re-factors the template to use the cookiecutter templating system and adds some automated testing that the generated template actually passes its own test suite.
This repository has been enabled in Travis and Travis should check this PR using the new test suite.
The README in 84e1050d gives an overview of how the template is now to be used.
Commits whose message starts with learning:
indicate specific improvements carried over from our deployments. The commits individually close a number of issues.
It is best to read the individual commit messages for more information.
Closes #20 (closed)