added a source code formatter that aligns with the checkstyle. moved
around a few things in the dao package.
updated comments