Fixes and improvements for usability.

* Fixes #74 - Configure default location where a package is installed.
* Improve error messages for missing rpm fields (a common error when starting)
* Swap default directory for "template" debian directories to be the generic tmp directory.
* Add some notes about the code for other contributors.

Quick review on files from @muuki88 on the template change.