[release] Incremented version number
Validate module directories

(make sure they're readable at startup to fail early)
Update todo list
Updated todo list
Return the same error as the Puppet Forge

(when the module parameter's not specified for the releases query)
Cleaned up temp directory usage
Implemented basic disk cache