Algorithm 1.2.1.E (java)
fixing gitignore to disregard Mac crap files