use separate modules
Typeclass approach to delayed input variales
fixes in cabal file
add contravariant dependency
remove pointer based delayed input
add DelayedClosure datatype
remove old versions of DelayedInput API
add closure method
make PutM an instance of Functor
fix gitignore
add tests and coverage scripts
add test to cabal file
Merge branch 'delayed' into bytestring

Conflicts:
	Data/StrictPut.hs
	strictput.cabal