using serve-static and added npm start command
fixed bugs and improved comments