reorganized stuff. introduced routes. added navButton directive.