Major upgrade to RESTo commit 105ced028f1c06ab8a914689e940946f4107c233