diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -10,4 +10,4 @@
 
 #### Example usage
 
-There is an [example project](example) illustrating how the library can be used.
+There is an [example project](https://github.com/toddmohney/json-api/example) illustrating how the library can be used.
diff --git a/example/example.cabal b/example/example.cabal
--- a/example/example.cabal
+++ b/example/example.cabal
@@ -26,16 +26,17 @@
     Users.Actions.Index
     Users.Actions.Show
 
-  build-depends:       base >= 4.7 && < 5
-                     , aeson
-                     , containers
-                     , data-default
-                     , json-api
-                     , servant-server
-                     , text
-                     , url
-                     , wai
-                     , warp
+  build-depends: base           >= 4.7 && < 5
+               , aeson          >= 0.11.2.0 && < 0.11.3.0
+               , containers     >= 0.5.6.2 && < 0.5.7.1
+               , data-default   >= 0.5.3 && < 5.6.0
+               , json-api
+               , servant-server >= 0.7.1 && < 0.8.0
+               , text           >= 1.2.2.1 && < 1.2.3.0
+               , url            >= 2.1.3 && < 2.2.0
+               , wai            >= 3.2.1.1 && < 3.2.2.0
+               , warp
+
   default-language:    Haskell2010
 
   default-extensions:
@@ -47,9 +48,6 @@
     -fwarn-unused-matches
     -fwarn-unused-binds
     -fwarn-unused-imports
-    -threaded
-    -rtsopts
-    -with-rtsopts=-N
 
 executable example-exe
   hs-source-dirs:      app
@@ -58,16 +56,3 @@
   build-depends:       base
                      , example
   default-language:    Haskell2010
-
-test-suite example-test
-  type:                exitcode-stdio-1.0
-  hs-source-dirs:      test
-  main-is:             Spec.hs
-  build-depends:       base
-                     , example
-  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
-  default-language:    Haskell2010
-
-source-repository head
-  type:     git
-  location: https://github.com/toddmohney/example
diff --git a/json-api.cabal b/json-api.cabal
--- a/json-api.cabal
+++ b/json-api.cabal
@@ -1,6 +1,7 @@
 name:                json-api
-version:             0.1.0.0
+version:             0.1.0.1
 homepage:            https://github.com/toddmohney/json-api
+bug-reports:         https://github.com/toddmohney/json-api/issues
 license:             MIT
 license-file:        LICENSE
 author:              Todd Mohney
@@ -32,15 +33,15 @@
   location: https://github.com/toddmohney/json-api.git
 
 library
-  build-depends:   aeson                >= 0.11.2.0 && < 0.11.3.0
-                 , base                 >= 4.7 && < 5.0
-                 , containers           >= 0.5.6.2 && < 0.5.7.1
-                 , data-default         >= 0.5.3 && < 5.6.0
-                 , lens-aeson           >= 1.0.0.5 && < 1.0.1.0
-                 , swagger2             >= 2.0.2 && < 2.1.0
-                 , text                 >= 1.2.2.1 && < 1.2.3.0
-                 , unordered-containers >= 0.2.7.1 && < 0.2.8.0
-                 , url                  >= 2.1.3 && < 2.2.0
+  build-depends: aeson                >= 0.11.2.0 && < 0.11.3.0
+               , base                 >= 4.7 && < 5.0
+               , containers           >= 0.5.6.2 && < 0.5.7.1
+               , data-default         >= 0.5.3 && < 5.6.0
+               , lens-aeson           >= 1.0.0.5 && < 1.0.1.0
+               , swagger2             >= 2.0.2 && < 2.1.0
+               , text                 >= 1.2.2.1 && < 1.2.3.0
+               , unordered-containers >= 0.2.7.1 && < 0.2.8.0
+               , url                  >= 2.1.3 && < 2.2.0
 
   default-language:    Haskell2010
 
@@ -68,18 +69,18 @@
   hs-source-dirs: src
 
 test-suite json-api-test
-  build-depends:   aeson        >= 0.11.2.0 && < 0.11.3.0
-                 , aeson-pretty >= 0.7.2 && < 0.8.0
-                 , base         >= 4.7 && < 5.0
-                 , bytestring   >= 0.10.6.0 && < 0.10.7.0
-                 , containers   >= 0.5.6.2 && < 0.5.7.1
-                 , data-default >= 0.5.3 && < 5.6.0
-                 , hspec        >= 2.2.3 && < 2.3.0
-                 , json-api
-                 , lens         >= 4.13 && < 5.0
-                 , lens-aeson   >= 1.0.0.5 && < 1.0.1.0
-                 , text         >= 1.2.2.1 && < 1.2.3.0
-                 , url          >= 2.1.3 && < 2.2.0
+  build-depends: aeson        >= 0.11.2.0 && < 0.11.3.0
+               , aeson-pretty >= 0.7.2 && < 0.8.0
+               , base         >= 4.7 && < 5.0
+               , bytestring   >= 0.10.6.0 && < 0.10.7.0
+               , containers   >= 0.5.6.2 && < 0.5.7.1
+               , data-default >= 0.5.3 && < 5.6.0
+               , hspec        >= 2.2.3 && < 2.3.0
+               , json-api
+               , lens         >= 4.13 && < 5.0
+               , lens-aeson   >= 1.0.0.5 && < 1.0.1.0
+               , text         >= 1.2.2.1 && < 1.2.3.0
+               , url          >= 2.1.3 && < 2.2.0
 
   default-language:    Haskell2010
 
diff --git a/src/Network/JSONApi/Error.hs b/src/Network/JSONApi/Error.hs
--- a/src/Network/JSONApi/Error.hs
+++ b/src/Network/JSONApi/Error.hs
@@ -14,7 +14,7 @@
 import Data.Default
 import Data.Swagger (ToSchema)
 import Data.Text
-import GHC.Generics
+import GHC.Generics (Generic)
 import Network.JSONApi.Link (Links)
 import Network.JSONApi.Meta
 import Prelude hiding (id)
diff --git a/src/Network/JSONApi/Link.hs b/src/Network/JSONApi/Link.hs
--- a/src/Network/JSONApi/Link.hs
+++ b/src/Network/JSONApi/Link.hs
@@ -10,13 +10,13 @@
 , toLinks
 ) where
 
-import           Data.Aeson (ToJSON, FromJSON)
-import           Data.Map (Map)
+import Data.Aeson (ToJSON, FromJSON)
+import Data.Map (Map)
 import qualified Data.Map as Map
-import           Data.Swagger (ToSchema)
-import           Data.Text (Text, pack)
-import           GHC.Generics
-import           Network.URL (URL, exportURL)
+import Data.Swagger (ToSchema)
+import Data.Text (Text, pack)
+import GHC.Generics (Generic)
+import Network.URL (URL, exportURL)
 
 {- |
 Type representing a JSON-API link object.
diff --git a/src/Network/JSONApi/Meta.hs b/src/Network/JSONApi/Meta.hs
--- a/src/Network/JSONApi/Meta.hs
+++ b/src/Network/JSONApi/Meta.hs
@@ -5,11 +5,11 @@
 -}
 module Network.JSONApi.Meta where
 
-import           Data.Aeson (ToJSON, FromJSON)
-import           Data.Map (Map)
-import           Data.Swagger (ToSchema)
-import           Data.Text (Text)
-import           GHC.Generics
+import Data.Aeson (ToJSON, FromJSON)
+import Data.Map (Map)
+import Data.Swagger (ToSchema)
+import Data.Text (Text)
+import GHC.Generics (Generic)
 
 {- |
 Type representing a JSON-API meta object.
diff --git a/src/Network/JSONApi/ResourceObject.hs b/src/Network/JSONApi/ResourceObject.hs
--- a/src/Network/JSONApi/ResourceObject.hs
+++ b/src/Network/JSONApi/ResourceObject.hs
@@ -9,13 +9,13 @@
 , ResourceType (..)
 ) where
 
-import           Data.Aeson (ToJSON, FromJSON, (.=), (.:), (.:?))
+import Data.Aeson (ToJSON, FromJSON, (.=), (.:), (.:?))
 import qualified Data.Aeson as AE
-import           Data.Swagger (ToSchema)
-import           Data.Text (Text)
-import           GHC.Generics
-import           Network.JSONApi.Link (Links)
-import           Network.JSONApi.Meta (Meta)
+import Data.Swagger (ToSchema)
+import Data.Text (Text)
+import GHC.Generics (Generic)
+import Network.JSONApi.Link (Links)
+import Network.JSONApi.Meta (Meta)
 
 {- |
 Type representing a JSON-API resource object.
diff --git a/test/Network/JSONApi/ResourceObjectSpec.hs b/test/Network/JSONApi/ResourceObjectSpec.hs
--- a/test/Network/JSONApi/ResourceObjectSpec.hs
+++ b/test/Network/JSONApi/ResourceObjectSpec.hs
@@ -3,13 +3,13 @@
 import qualified Data.Aeson as AE
 import qualified Data.ByteString.Lazy.Char8 as BS
 import qualified Data.Map as Map
-import           Data.Maybe (isJust, fromJust)
-import           Data.Text (Text, pack)
-import           GHC.Generics
-import           Network.JSONApi.Document
-import           Network.URL (URL, importURL)
-import           TestHelpers (prettyEncode)
-import           Test.Hspec
+import Data.Maybe (isJust, fromJust)
+import Data.Text (Text, pack)
+import GHC.Generics (Generic)
+import Network.JSONApi.Document
+import Network.URL (URL, importURL)
+import TestHelpers (prettyEncode)
+import Test.Hspec
 
 data TestObject =
   TestObject { myId :: Int
diff --git a/test/TestHelpers.hs b/test/TestHelpers.hs
--- a/test/TestHelpers.hs
+++ b/test/TestHelpers.hs
@@ -3,13 +3,13 @@
 import qualified Data.Aeson as AE
 import qualified Data.Aeson.Encode.Pretty as AE
 import qualified Data.ByteString.Lazy.Char8 as BS
-import           Data.Maybe (fromJust)
+import Data.Maybe (fromJust)
 import qualified Data.Map as Map
-import           Data.Monoid ((<>))
-import           Data.Text (Text, pack)
-import           GHC.Generics
-import           Network.JSONApi.Document
-import           Network.URL (URL, importURL)
+import Data.Monoid ((<>))
+import Data.Text (Text, pack)
+import GHC.Generics (Generic)
+import Network.JSONApi.Document
+import Network.URL (URL, importURL)
 
 prettyEncode :: AE.ToJSON a => a -> BS.ByteString
 prettyEncode = AE.encodePretty' prettyConfig
