Various changes

Various changes.
Added .gitignore file, removed auto-generated contents of build directory, small changes in Roller class.