created DateParser class
DateParser.class finished and tested
remove commented-out tests which are actually in a different spec
Tidied up requires, and refactored blank checks
Merge pull request #291 from ministryofjustice/1-1-99-bug

DatePicker parsing bug
Checklist start

Tenancy part implemented. PDF form updated.
Upgraded ruby version
Tenancy logic for the checklist implemented

Handles Assured (single & multiple tenancy), along with the optional
section. It also takes into account demoted tenancy.
PDF form updated with the hyperlink

The hyperlink links to the Court Finder app. Useful once the form is
printed, so that the URL will appear.
Notification checklist added

As the notification section is mandatory, this is fairly simple: adding
of the notice for every run.
License section added for the checklist
Deposit checklist added
Full Checklist put together

Unification of all the checklist models under one overarching checklist.
Slimmed down Checklist class

The motivation was duplication removal.
Discussed it with Stephen before committing.
Checklist cleanup + newlines

Added a newline at the very end so that when concatenation of the whole
checklist occurs the list isn't squashed together.
Cleaned up UTF-8 characters when dots were used for bullet points.
load lib files via autoload_paths
Extra newlines added

Added extra newlines between each checklist section and added '*'
instead of UTF-8 bullet points.
Revisited autoloading of files under 'app/lib'
Revisited license checklist

Fix for a bug: when the user chose a non HMO option, the license section
was still populated.
Checklist using '-' instead of '*'

For bullet points, we can't use UTF8 bullets, so went with '*'. But then
it was decided to use '-' instead.