diff --git a/.gitignore b/.gitignore
index 00a17bc..181b343 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,9 @@
-/_build
-/deps
+doc/
+doc
+deps/
+ebin/
+_build/
+.exenv-version
+mix.lock
 erl_crash.dump
-*.ez
-/docs
+bench/snapshots
diff --git a/mix.exs b/mix.exs
index 9ec65ed..4d05391 100644
--- a/mix.exs
+++ b/mix.exs
@@ -1,26 +1,30 @@
 defmodule ExIrc.Mixfile do
   use Mix.Project
 
   def project do
     [ app: :exirc,
       version: "0.9.2",
       elixir: "~> 1.0",
       description: "An IRC client library for Elixir.",
       package: package,
-      deps: [] ]
+      deps: deps ]
   end
 
   # Configuration for the OTP application
   def application do
     [mod: {ExIrc.App, []}]
   end
 
   defp package do
     [ files: ["lib", "mix.exs", "README.md", "LICENSE"],
       contributors: ["Paul Schoenfelder"],
       licenses: ["MIT"],
       links: %{ "GitHub" => "https://github.com/bitwalker/exirc",
                 "Home Page" => "http://bitwalker.org/exirc"} ]
   end
 
+  defp deps do
+    [{:ex_doc, "~> 0.5", only: :dev}]
+  end
+
 end
diff --git a/mix.lock b/mix.lock
deleted file mode 100644
index e3b97f5..0000000
--- a/mix.lock
+++ /dev/null
@@ -1 +0,0 @@
-[  ]