added browserify gem, removed node specific version. removed redundant files
Weekly copy update etc..

- Updated copy
- Updated tests to reflect changes
- A few simple refactors to tweak labels, hints and some layout
Once more copy change
DOB missing copy
Merge pull request #349 from ministryofjustice/front-end/copy-updates-11-11

Weekly copy update etc..
Update travis.yml to include node js and run npm install
Merge pull request #348 from ministryofjustice/js/browserify

added browserify gem
Add Rubocop with everything turned off
Normalise whitespace
Enforce if/elsif/end alignment
Enable Rubocop rules we already pass
Define methods consistently

Always use () around the arguments. Most definitions were already in
this style.
Exclude some ancillary files from Rubocop
Avoid shadowing block variable
Avoid space between method call and parenthesis
Extract explanatory methods
Indent case/when conventionally
Avoid ambiguous regexp use
Avoid assignment in predicate
Use loop for infinite loops