added Exception to Router::handleRequest()
added "vendor/" to .gitignore
added tests