Updating readme and following coding guidlines