use ref_ville to avoid duplication of personal info, and then denormalize data
added basic qunit tests
verify that if there is a ref_ville, it is valid
verify for all baggers that if there is a ref_ville, it is valid
added get_city_by_name utility method
test that invalid ref_ville should fail
made data function parameter everywhere, and renamed get_denormalized_data to denormalize_data, because it mutates its arg
added test for attributes correctly copied from ref_ville
added tests for dupplicated baggers
copied js/baggersUtils to rh/js
added tests file for rh too
apply denormalize_data(data) for rh/baggers too
removed unnecessary condition for truth-y values
added/improved comments of assertions
made the ref_ville test more strict to check the bagger exists
bugfix in get_bagger_by_name
unit tests for get_bagger_by_name
Merge pull request #127 from janosgyerik/multicity

Made it possible to have a bagger in multiple cities without duplication, with unit tests