Fix several issues
Implement full semantic versioning with patch version
Improve error output of shell commands