require our mocks for specs

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
correctly set up our gem spec since bundler requires it

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
autoload the Core module rather than direct require

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
add empty credential requester and spec

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
add fs notification libs for OSX and linux

The correct one will be required for a given
platform.

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
begin filling in a detailed specification for credential requester

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>