fixes #116
fixes #121
simpler template for login, logout, create account, edit profile, forgot password
minor style changes to blank template
make session fetch async
make small abstraction for actually DB access
fix remove, add driver for nedb instead of nstore
add list append and remove at the level of the DB driver, rather than the DAL itself. It should allow us to use DB systems that have a native solution to this
use mongo native format for list appends in nedb driver
update DAL to use DB.js list append/deappend methods
added upgrade script, now made nedb the default database driver.
cleanup session code, add server side search
more worlds pages, media queries to make it look right
fix bad return from async getsessiondata
seems to be a prob with the npm crypto
seems to be a prob with the npm crypto
deal with missing salt in old accounts
deal with nulls in state list
more probs with null states
                                                                 cleaner create process