Added Versioning

Added automatic version numbering, as well as a code::blocks project
file.