Added more detail and compilation instructions