Added two external libraries to be used. Changed
how saving/loading data happens as well and updates data.js script