moved assets to root, constants and interfaces, multiple namespaces in one file, first js tests