Initial commit of ApproximateDate class

Currently the spec does not run and has a build error. This is to start
the process of getting the spec to turn green and fully run in TDD mode.