Fix mkdir & add better assert macro & add colorful printing

By hator