Added tests and dashboard as a separate component.