Build: remove dl depency and use a lower case name for executable
Output: using boost::format
Window: initialize with main class