add js-schema, tweak copy_bower
abstract firebase lib, create user model
use jjv instead of js-schema
working user creation
working user model, add auth lib