Splat flats feature and some metzing
Switch flat markings
Added building.splat method and changed code accordingly
Still tweaking engine
Major overhaul to range parser.
Buildings are now aware of their street and fetch the highest flat number.
Building now initialized with a string
Made all_covered a bit wiser, hopefully
started changing long method in Campaign
Added function to Campaign.rb that returns grouped ranges
Fixed all_marked logic
switch_markings now drops entirely covered flats
Great progress
Changes to campaign view
added rdoc task
Filling a range is now street aware
Extensive class and argument name changes
Code shortening
Improved engine, and changed splat
Minor change to campaign view