Merge pull request #118 from MargaretLangley/master

Comment appears on front page
View Indexes - consistent
N+1 errors on clients and payments
form structure more consistent
Gemfile sprockets, uglifier, turbolinks, jbuilder
Gemfile elasticserch, capybara-webkit - removing launch
BUGFIX address flat prefix only used when house has a number.
Clients index address uses first_no and first_text.
spacings changed for payments and clients
testing class link made into application_helper link
Refactored view accounts
Charge types as constants throughout program. Feature payment adds pay attribute
View Account: Client name added to Property (un-abridged) and links to client
View Account - reduced space between header and grid heading
BUGFIX Unknown charge was being added into account_edit@ payment dropdown.
client was required in properties now that full client name is displayed in View Account
Account Edit: Charge trash can moved under action heading
Address forms: floating plus button and trash button a byeproduct is that they do not get base box chopped off on right hand of box.
Product scope to display the back page product - normally ground rent but also garage ground rent
Invoice back_page Ground Rent amount and dates added