lots of changes

responsive grid
automatically adjusting graphs
more calculations