Update readme, add compiler and demo code