(fix) better exception handling
(add) banner/help flags