switch old puzzle loading($.protocal.request) to $.storage.queryPuzzle...WIP
random level selection implemented, TODO: intercept disease and level_id at gameMenu.actions and redirect them to local storage before resort to ajax, implement getRandomLocal , updatePuzzleDB
implement localRandomPick
rewire both level_select and disease select to $.storage. not sure main.init ini site.view.js is doing... still need to test non-intenet response
tested loading level as random, level, disease. Still not sure about loading level from server