added a readme and compilation procedure