Adds missing network-uri dependency to build-depends
Cleans up cabal file
Adds cabal.sandbox.config to gitignore file
Changes executable to one in example folder, builds executable (example)
only when buildExample flag is set, has executable depend on library,
removes redundant dependencies
Adds test to cabal file
Moves library code to src/ directory for easier partitioning within cabal file
Adds version minbound to base and transformers dependency, based on note from README that 7.6 is required. No time to check the rest, should maybe just pick a recent working version for each and run with it
Merge pull request #25 from timmytofu/fix-cabal-file

Fixes unmet dependency, cleans up cabal file and directory structure
bad dependency
version++
breaking change introduced in these versions of network libraries
version bump
update hspec to 1.11
network-uri flag to install old or new version
use the standard flag name for network-uri, and cabal will figure out the version automatically?
don't need to duplicate build-depends. Also bump version.
bump version