Update to Functions and Styleguide

Signed-off-by: Ian Olson <ian@cubicleninjas.com>