added many new constants. refactoring of driver, better organized
removed unnecessary files