Delete promise API, Fix wrong logic in the Each binder that causes it to not
change the list. The form engine working well.
add attribute binder; fix bug in binding, it bugs out when the list of attributes for
the element changes (now copy it to an array); split the dom binding
part to a separate function (the function is too long)
Extend the bind string parser to allow string and number literals. The
main thing is string literal actually, which makes a nice and proper
url() helper for links to pages possible, it's gonna be implemented.