small changes in namings
added buttons
refactored pages. added base page and ns
added jstorage to store settings