added some documentation on how to compile it