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.
Added a new attribute to Tenancy JSON

Added 'assured_shorthold_tenancy_type' because it's going to be used
when generating the checklist.
The logic for Tenancy checklist revisited

Now using the new 'tenancy_assured_shorthold_tenancy_type' attribute to
determine if the AST is for single or multiple tenancies.
Fixed bugs in License checklist

The case where section 2 was picked and the fields related to which
authority issued the license for HMO was filled in along with the date,
the checklist entry should be blank. This change fixes it.
Updated the PDF

Added the amended checklist to the front of the document.
Removed unused test