Polished Bling - see description for full changes

removed vars and methods that were never used
remove duplicate bits of code
merged keenan's local code in
simplified a lot of code to make it easier to maintain
made variable names and method names consistent with the rest of Bling
and robot14 as a whole