An AppAcademy inspired ( who am I kidding? I've got to do this! :-] ) take on ActiveRecord and metaprogramming