updated readme, more work on compiler