Increased verbosity; Now checks for existence of files and directories s...

 - Increased verbosity
 - Now checks for existence of files and directories so an existing library can be more easily bootstrapped.
 - Added missing "license" and "description" for creation of `spark.json`
 - Added `#include`s to blank `.h` and `.cpp` files if they are newly created
 - Checks for README, LICENSE, and firmware/examples/* with wildcard (so it will find README, README.md, README.txt etc)