Started implementing IndexedDB functionality

Added the ability to load and save programs to and from a local
indexedDB database. The programs are stored as JSON's