eh, sort of works -- again

A third iteration on adding template based macros, still a work in progress. No added dependency as in https://github.com/mattupstate/flask-security/pull/166 and closer to what I'd orginally attempted but was unable(pulling the macro stuff into the forms and getting more control of forms). 

still blurry & untested