Реализация uri+history+location v2

Реализовано:
   * Модуль uri для работы с урлами
   * Модуль history для изменения истории с фолбэком на хэшбэнг
   * Модуль location, всегда получает нормальный урл от history, даже при условии фолбэка на хэш
   * Тесты на все основные методы
   * Подключен travis-ci
Зачем тут отдельно передается `url`, если он уже и так присутствует в `data`?