Version: Add Version.hpp Header file
Cleanup .gitignore
opentxs-cli: Add version command
Version/CMake/Packaging: Remove Package release on filename
Merge pull request #146 from lclc/opentxsVersionCommand

opentxs version command
build_tar.sh: fix version fetching from git tag
Merge pull request #149 from toxeus/fixTagVersion

build_tar.sh: fix version fetching from git tag
Comments cleanup.
Removed mock.
Removed commented out function.
Moved default ctor last without definition.
Removed commented out function.
Moved member variables last.
Moved private members last.
Remove dead code.
Moved private header into src.
Moved function into anonymous namespace in source file.
No virtual needed and improved release of memory.
Moved member variables last.
Changed public member variables to private, removed unused functions or made others private.