Added get and set data to the proteus js lib
Initial refactor of the collapsible javascript.  Will improve it and add more test cases to the HTML