Minor unused import, javadoc and comment cleanup
Document IntelliJ LanguageLevel 7.0 requirement, add "Known Working Platforms" section (is this necessary?)
Fix exception in getLastHop() when there are no hops.
Document that first hop isn't returned by getLastHop().
Remove unused call to getLastHop().
Comment out unused variables and imports.
Create RandomRouteExample:
- Route through Guard, Relay & Exit (with port)
- Use a random authority, then random directory caches
* Consensus:
- Use of directory caches (where possible)
- Random selection of directory caches / authorities
- Consensus updates (untested)
- Find routers with multiple flags (including avoiding bad exits)
- Random routers with multiple flags and an exit port
* OnionRouter: Exit policy checks
* TorDocumentParser: Exit policy custom handling (order of accept/reject matters)
Remove unused imports and variables
(digest may be "unused", but it is definitely necessary)
Add OS X and IntelliJ specific files and directories to .gitignore
Fix exception in getLastHop() when there are no hops.
    Document that first hop isn't returned by getLastHop().
    Remove unused call to getLastHop().
Comment out unused variables.
Merge branch 'getLastHop-fix' of https://github.com/twilsonb/tor-research-framework into getLastHop-fix

Conflicts:
	README.md
	src/main/java/tor/TorCircuit.java