admin - bug fixes

There were some inputs set to 'number' that should have been text.  The
remaining number inputs were changed to include a min val and a 'step'
to support decimals