Added `el-mock` to Cask file
Added request mock macro to `test-helper`
Updated unit tests to use el-mock and renamed internal functions

Internal functions now use -- to mark them as private, and started
updating unit tests to use el-mock instead of just reading straight json
from the fixtures directory.