added some user friendly console infomation
fixed a bunch of problems, set to production enviroment