Fixes #8 - Adding Model classes. Adding QR generator. Adding test case