add initial features and tests
fix tests
add ability to get LastVersion
add VersionString function
add first version of command
fix errors and improve code
first mostly complete version
add version 1.0