added main view model, added question, basket, visit models, added utility classes (web service and constants for testing). fixed login page to reflect new design