Basic level generation.

Also removed the out folder.
Out folder added to .gitignore.