diff --git a/Rakefile b/Rakefile
index dce5efbc9c2e91c93d2811d6bcc47670b5e2872a..12bacaf9fdfa80ba3c1641b9d4a2636ded2b2d25 100644
--- a/Rakefile
+++ b/Rakefile
@@ -23,11 +23,16 @@ def dump_load_path
     puts "Found in #{path}"
   end
 end
+gem 'json', '~> 1.8.3'
+
+gem 'bundler', '~> 1.13'
 require 'bundler'
-require 'rake/clean'
 
+gem 'rake', '~> 11.3.0'
+require 'rake/clean'
 require 'rake/testtask'
 
+
 require 'cucumber'
 require 'cucumber/rake/task'
 gem 'rdoc' # we need the installed RDoc gem, not the system one
diff --git a/apex.gemspec b/apex.gemspec
index b033db856a27feee4511af3531a348a7ddfd63d9..20b6a76b0f591fd6a70e82875a217fb8054be4ba 100644
--- a/apex.gemspec
+++ b/apex.gemspec
@@ -9,9 +9,9 @@ Gem::Specification.new do |spec|
   spec.authors       = ["Jeffrey Phillips Freeman"]
   spec.email         = ["jeffrey.freeman@syncleus.com"]
 
-  spec.summary       = %q{TODO: Write a short summary, because Rubygems requires one.}
-  spec.description   = %q{TODO: Write a longer description or delete this line.}
-  spec.homepage      = "TODO: Put your gem's website or public repo URL here."
+  spec.summary       = %q{Reference implementation for the APEX Radio protocol.}
+  spec.description   = %q{Reference implementation for the APEX Radio protocol.}
+  spec.homepage      = "http://apexprotocol.com"
 
   # Prevent pushing this gem to RubyGems.org. To allow pushes either set the 'allowed_push_host'
   # to allow pushing to a single host or delete this section to allow pushing to any host.
@@ -29,10 +29,10 @@ Gem::Specification.new do |spec|
   spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
   spec.require_paths = ["lib"]
 
+  spec.add_development_dependency "json", "~> 1.8.3"
   spec.add_development_dependency "bundler", "~> 1.13"
-  spec.add_development_dependency "rake", "~> 10.0"
+  spec.add_development_dependency "rake", "~> 11.3.0"
   spec.add_development_dependency('rdoc')
   spec.add_development_dependency('aruba')
-  spec.add_development_dependency('rake')
   spec.add_dependency('methadone', '~> 1.8.0')
 end