Merge branch 'dev'
Restructure repository.
Documentation tweak.
Updated the read me file and added a license.