added framework for the interface including style sheet and colour palette