machine: add helpers for atomic and intrinsic ops
params: provide a single instance for system params
systime: bump our frequency to 50Hz, given the bulk of our work happens at that frequency
tasks: module for executing longer running operations
inputs: simplify by kicking off ADC samples and checking for button hold from heartbeat, instead of their own separate triggers
main: don’t bother initing these for now, deal with them later when we need them
tasks: add ButtonHold so we’re only testing button hold when a button is actually pressed