fixes formatting, spacing
cleans up to at least run the tests we have
adds a real attempt at ignoring things irrelevant to git
ignore idea ide files
cleans up windows eols and changes mrj to look at jre for mac java 7+