implemented routes loading via #load() and from a YML file with #loadFromFile()
updated dependencies
added a few more tests