Make standalone the default and fix protocol function calls
Update readme