function View(template) {
		this.template = template;

		this.ENTER_KEY = 13;
		this.ESCAPE_KEY = 27;

		this.$todoList = qs('.todo-list');
		this.$todoItemCounter = qs('.todo-count');
		this.$clearCompleted = qs('.clear-completed');
		this.$main = qs('.main');
		this.$footer = qs('.footer');
		this.$toggleAll = qs('.toggle-all');
		this.$newTodo = qs('.new-todo');
	}
View that abstracts away the browser's DOM completely.
It has two simple entry points:

  - bind(eventName, handler)
    Takes a todo application event and registers the handler
  - render(command, parameterObject)
    Renders the given command with the options