Fleshed out validation tests.
Updated gemfile and gitignore
Removed Gemfile.lock
Skeletoned out provider tests.