Automated implementation of on-shell methods for one-loop amplitudes | Synapse