pretty logout
refactor the graphs into a directive
add loader, and insuffecient data message to graphs