added angular; less refactoring; static page refactoring