update gm command giveskill for better performance and add checks for ex...

...isting skill and current level.
not sure why the whitespace is changed....i didnt do that, and cant change it.  :/