bump version to 1.4.0; factored version out into its own file to avoid dependency issues when looking at gemspec