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