Levels division into categories.
Added .gitignore files for better readability of the files to be commited.