Implement core display functionality

Implement settings
Implement seven segment driving
Add fake constructers to get around lack of ‘new’ operator