workaround to make code prompt appear last on startup

some kind of priority system is clearly indicated
add console logging to sd card
add some unused memory until I can figure out what's using so much
fix a bug in ccm - invert mask wasn't being set
add classes for the remaining function buttons

they don't actually do anything yet
add at least partial functionality for all remaining functions

excluding Dist and Timer because I don't remember
what they're supposed to do