Implemented versioning behavior.
Now printing version to console.
Fully implemented semantic versioning.