Added history recording and path display for buses

Added basic history to data store - but every time I tried to check the length or take/drop on the array the server would crash. See server.rb line 90 to 95 for the TODO.

NB: should not go to prod server yet as currently the history arrays are not limited in size and so some sort of memry issue will occur...?