Generalised decorator-based implementation to define patterns and metadata for each view, in order to seamlessly generate breadcrumb style navigation on all pages.
Removed irrelevant titles.
Removed the usage of the event.date field, as it is no longer a part of the data model.
Whether to show Assign Card or Unassign card on the Registrations page was determined on the basis of the `attended` field. While creating #42, realised this. Will be removing the irrelevant fields like `attended` and `attend_date` in the process of creating #43. This could also be the potential cause of the errors attempted to correct in https://github.com/hasgeek/peopleflow/commit/d79f5a3ce1a26bf8cb348d42da8ae94555e5dda1 . Now made this depend on nfc_id directly.
Complete feature for #42. As a part of it, also made printer name configurable & generalised the label content generation into a helper function.
The time for showing the message was not enough. Increased it from 3s->5s. #42
Made the `Print` button on event registrations page work with the new printing work as per #42
Styled up label printing. #42
Don't autocreate db tables.
Resolved conflict while merging breadcrumb navigation branch.
Fixes #48
The color of indicators was not evident. Increased the font size a little to make the change of color more distinguishable.  #48
Fixes #33.
Disabled text selection for kiosks. This is a very disturbing characteristic on the touch screens.
Merge 'develop'. Conflicts resolved.