diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,6 @@
+-*- mode: org -*-
+
+The script used to generate this document can be found here:
+http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob_plain;f=build-aux/gitlog-to-changelog
+
+
diff --git a/DEBT b/DEBT
new file mode 100644
--- /dev/null
+++ b/DEBT
@@ -0,0 +1,6 @@
+-*- mode: org -*-
+
+This file is a log (in org-mode format) for all of the areas of the
+application, including devops, that need refactoring attention.
+
+
diff --git a/LICENSE b/LICENSE
new file mode 100644
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,27 @@
+Copyright (c) 2013, Parnell Springmeyer
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+* Neither the name of the {organization} nor the names of its
+  contributors may be used to endorse or promote products derived from
+  this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/README.org b/README.org
new file mode 100644
--- /dev/null
+++ b/README.org
@@ -0,0 +1,28 @@
+* Welcome!
+  This is a small Haskell wrapper around the [[http://tempo-db.com][TempoDB]] REST API.
+
+** Usage is easy
+   Create your basic auth record, keys and secrets are newtyped (I
+   always mix up which one goes first) and run one of the method
+   functions with the runTempoDB monad.
+   
+   #+BEGIN_SRC <language haskell>
+   λ: import Database.Tempodb
+   λ: let a = BasicAuth (ApiKey "mykey") (ApiSec "mysecret")
+   λ: runTempoDB a $ seriesList Nothing
+   λ: runTempoDB a $ seriesList [("key", "somekey"), ("key", "another")]
+   #+END_SRC
+
+   #+BEGIN_SRC <language haskell>
+   λ: :set -XOverloadedStrings
+   λ: import Data.ByteString.Char8 as C8
+   λ: import Database.Tempodb
+   λ: let a = BasicAuth (ApiKey "mykey") (ApiSec "mysecret")
+   λ: :{
+   λ: runTempoDB a $ do
+   λ:     f <- seriesList $ Just [("key", "somekey"), ("key", "another")]
+   λ:     r <- seriesList Nothing
+   λ:     liftIO . C8.putStrLn $ C8.concat ["Results: ", f, r]
+   λ: :}
+   λ: [][]
+   #+END_SRC
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/src/Database/Tempodb.hs b/src/Database/Tempodb.hs
new file mode 100644
--- /dev/null
+++ b/src/Database/Tempodb.hs
@@ -0,0 +1,9 @@
+{-# LANGUAGE OverloadedStrings #-}
+
+module Database.Tempodb
+( module Database.Tempodb.Types
+, module Database.Tempodb.Methods
+) where
+
+import           Database.Tempodb.Methods
+import           Database.Tempodb.Types
diff --git a/tempodb.cabal b/tempodb.cabal
new file mode 100644
--- /dev/null
+++ b/tempodb.cabal
@@ -0,0 +1,64 @@
+name:                tempodb
+version:             0.1.0.0
+synopsis:            A small Haskell wrapper around the TempoDB api.
+
+description:         TempoDB is a time-series database as-a-service with a
+                     robust REST API. This module provides a simple API wrapper
+                     to perform all of the primary requests to TempoDB.
+
+homepage:            https://github.com/ixmatus/hs-tempodb
+license:             BSD3
+license-file:        LICENSE
+author:              Parnell Springmeyer
+maintainer:          parnell@ixmat.us
+copyright:           (C) 2013 Parnell Springmeyer
+category:            Database
+build-type:          Simple
+extra-source-files:  README.org
+cabal-version:       >=1.10
+
+extra-source-files:
+    LICENSE
+    DEBT
+    README.org
+    CHANGELOG
+
+library
+  hs-source-dirs:      src
+  cpp-options:         -Dcabal
+  ghc-options:         -Wall -fno-warn-type-defaults -fno-warn-unused-do-bind
+  build-depends:       base             >= 4.6 && <4.7,
+                       http-streams     >= 0.6.1.1,
+                       mtl              >= 2.1.2,
+                       HTTP             >= 4000.2.9,
+                       HsOpenSSL        >= 0.10.3.5,
+                       bytestring       >= 0.10.0.2
+
+
+  default-language:    Haskell2010
+
+  exposed-modules:
+    Database.Tempodb
+
+source-repository head
+    Type:     git
+    Location: https://github.com/ixmatus/hs-tempodb
+
+-- test-suite tests
+--   type:           exitcode-stdio-1.0
+--   hs-source-dirs: test
+--   main-is:        Test.hs
+--   -- other-modules:
+
+--   ghc-options:
+--     -Wall -threaded -rtsopts
+
+--   build-depends:
+--     tempodb,
+--     base                       >= 4.5,
+--     QuickCheck                 >= 2.5,
+--     test-framework             >= 0.8,
+--     test-framework-quickcheck2 >= 0.3.0,
+--     test-framework-hunit       >= 0.3.0,
+--     network                    >= 2.4.1.2,
+--     bytestring                 >= 0.10.0.2
