Output header, isCash/isAtm should agree

-Addressed a missing condition for isCash/isAtm match
-Output files will now contain a header
Restructuring IntelliJ project, regenerating javadoc

-IntelliJ project has been restructured.  Removed the csv module and
converted it into the main project.