Enhance compiling and running, update readme