initial empty classes, main module requires them.
gitignore to ignore the ruby mine files.