Remove the uber template

This has been moved to playdoh itself

 - added --dirname feature
 - refactored the Template and entry point

cc @sh1mmer @kumikoda
Maybe instead of `error` and `error2`, you give it more descriptive names like `templateError` and `directoryError`?