Initial commit for the scheduler adapter

Tests should still be written, so for read-only
add gitignore
Merge remote-tracking branch 'origin/master'