added logging to app

-log appears in bin directory when run.
-different log levels can be used
Add beginning of an exceptions framework