Added DOM classes, parser, compiler and views