remove .nead() in favor of just .node()

.node() is now implemented in terms of .read() now though instead of
.then()
add get/set aliases
seperate core

so it can be used and maintained seperatly
more convenient promise creation API
further separate core features from convenience
temp fix for browser tests