Added readme and made makefile not plateform dependant