Preparation for clickable links

Putting things in place for clickable links.
Java 7 Compatibility
*nix Compatibility
Clickable links require a lot more work than I thought
Merge pull request #22 from Goofybud16/master

Java 7 and *Nix Compatibility