screwed up revert command.
Revert "fixed resource leaks and got rid of unnecessary includes at the top of files" and fixed the missing main.

This reverts commit b1ef924f0c3265b8aba7a9f7d548ab892ef8234b.

Conflicts:
	src/Main.java