Added heap structure and eclipse project metadata
git ignore added to ignore compiled class files in bin/