HTML Helper extensions

only really pushing this so as to not lose my place when i get home
excluded from prev. commit