Updated readme and source comments