Design and chart changes

Changed layout to have a background with a translucent cover and also converted charts.js into a singlton class and added the animation for it. Still need better design for graph