tried to keep commits inline, but it looks like sass does not support them in this instance
converted all variables to be SASS friendly
converted LESS propriatery functions to SASS functions