core-localstorage, core-selector, and core-selection tests

Not all tests are working yet
see commit messages for more details

related to #41