parses out semver of firmware builds
adds null check for builds and skips 'current' firmware
changing to not use builds namespace collision
adding warning message
Merge pull request #91 from tessel/jh-semver

parses out semver of firmware builds