finished the localstorage implementation
added drag and drop functionality