Refactoring.
Merge branch 'refactoring'

Conflicts:
	.gitignore