Added capitalization
Added a last-version check for idempotency

No longer builds the package every run, if the version matches the
previous run.